M100921: Getting SQL Server Reporting Services to display correctly when using Firefox

This article describes how to get Microsoft SQL Server Reporting Services reports to display correctly within the Mozilla Firefox browser.

Symptoms

When viewing ManageSoft reports using Firefox, the following issues can occur:

  • Only a small section of the report is visible
  • Tabular data is compressed to the left hand side of the report

These symptoms are not limited to ManageSoft reports, but apply to all Reporting Services reports when viewed using Firefox.

Cause

Reporting Services generates HTML that can only be rendered accurately by Internet Explorer.

Solution

This problem requires a modification to the HTML produced by Reporting Services, that can be rendered correctly by both Internet Explorer and Firefox browsers. Apply this modification using the following steps:

  1. Download the archive kb_100921.zip, attached to this article
  2. Extract file ReportsFix.js from the archive, and save it to the Reporting Services javascript folder (default location is "C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager\js")
  3. Locate file ReportingServices.js inside the same Reporting Services javascript folder, and append the following line to the end of this file:
    • document.write("<script type='text/javascript' src='/Reports/js/ReportsFix.js'></script>");

When the modification is complete, Reporting Services will begin rendering HTML that can be viewed using Firefox browsers.

 

Comments

Powered by Zendesk