Я отлаживал файл ReportingServices.js
, используя Firefox и Firebug. Я обнаружил, что причина, по которой диспетчер отчетов служб SSRS (SQL Server Reporting Services) (веб-интерфейс для отчетов) не работает в Firefox (v7.0.1), заключается в использовании javascript
.lastChild
для поиска элементов. К сожалению, Firefox также выбирает пробелы в качестве элементов TextNode
, заставляя выбор элементов работать не так, как ожидалось.
Это работает в IE, и, надеюсь, кто-то знает это решение. Я отредактировал javascript, чтобы обойти одну ошибку, но затем ударил еще одну более сложную, поэтому, возможно, мое поле, чтобы попытаться исправить вручную. Надеемся, что есть обновление или исправление.
Выполняется стандартная версия SQL Server 2008 R2 на сервере Datacenter Windows 2008 R2.
Извините, если вы считаете, что это не форум для такого вопроса. В этом случае, пожалуйста, укажите, где еще я должен задать вопрос, если это не подходит. Это своего рода проблема с javascript, но, вероятно, с решением для обновления программного обеспечения.
Обновлено:
После нескольких часов исправления ошибок совместимости с браузером в файле ReportingServices.js
мне удалось заставить его работать с Firefox, Chrome, Opera и Safari, а также с IE. Извините, что мой ответ ниже в 2 частях; Я опубликовал весь код обновленного ReportingServices.js
для решения.