Planning for Reporting Services Browser Support
In Reporting Services, you use a Web browser to view reports and run Report Manager. Not all report functionality is supported by all browsers. This topic describes the browser requirements for Report Manager, Report Viewer, feature availability for the supported browsers, authentication requirements, and script requirements.
In this Topic:
|
Browser |
Windows 7 |
Windows Vista |
Windows Server 2008 R2 |
Windows Server 2008 |
Macintosh OS 10.6 – 10.7 (Intel-based) |
|---|---|---|---|---|---|
|
Internet Explorer 9 |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
Not supported |
|
Internet Explorer 8 |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
Not supported |
|
Internet Explorer 7 |
Not supported |
32-bit, 64-bit |
Not supported |
32-bit, 64-bit |
Not supported |
|
Firefox 7 |
32-bit |
32-bit |
Not supported |
32-bit |
Not supported |
|
Safari 5 |
Not supported |
Not supported |
Not supported |
Not supported |
32-bit, 64-bit |
Note
|
|---|
|
"32-bit" refers to the browser, not the operating system. You can use 32-bit Internet Explorer 9 on 64-bit Windows 7, for example. |
InPrivate browsing feature in Internet Explorer
Power View does not support the InPrivate browsing feature in Microsoft Internet Explorer 8 and Internet Explorer 9. For more information about InPrivate browsing, see What is InPrivate Browsing? on http://windows.microsoft.com.
To run Report Manager and use Report Manager to view reports, you must use Microsoft Internet Explorer 7.0 or higher and scripting must be enabled
Report Manager only supports Quirks mode and does not support standards mode. If you are using a browser in standards mode, you may experience issues with window size and scroll bars that are not always visible.
The following is the current list of supported browsers and features with the report viewer.
|
Browser |
Windows 7 |
Windows Vista |
Windows Server 2008 R2 |
Windows Server 2008 |
Macintosh OS 10.6 – 10.7 (Intel-based) |
|---|---|---|---|---|---|
|
Internet Explorer 9 |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
Not supported |
|
Internet Explorer 8 |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
32-bit, 64-bit |
Not supported |
|
Internet Explorer 7 |
Not supported |
32-bit, 64-bit |
Not supported |
32-bit, 64-bit |
Not supported |
|
Firefox 7 |
32-bit |
32-bit |
Not supported |
32-bit |
Not supported |
|
Safari 5 |
Not supported |
Not supported |
Not supported |
Not supported |
32-bit, 64-bit |
Note If you are accessing a report server from a Macintosh computer, we recommend that you use Safari. If you are using a SharePoint product that is integrated with Reporting Services, see Plan browser support (Windows SharePoint Services).
URL Access for Viewing Reports
To directly view reports, rather than viewing them through Report Manager, you can use URL Access to link to the report and the report viewer. With URL access you can choose from a variety of supported browsers.
For more information on URL access, see the following topic:
Authentication Requirements
Browsers support specific authentication schemes that must be handled by the report server in order for the client request to succeed. The following table identifies the authentication types supported by each browser, the authentication scheme that each browser uses by default when connecting to a computer that runs a Windows operating system, and whether additional report server configuration is required to support authentication requests from that browser.
|
Browser type |
Supports |
Browser default |
Server default |
|---|---|---|---|
|
Internet Explorer |
Negotiated, Kerberos, NTLM, Basic |
Negotiate |
Yes. Default authentication settings work with Internet Explorer. |
|
Firefox |
NTLM, Basic |
NTLM |
Yes. Default authentication settings work with Firefox. |
|
Safari |
Basic |
Basic |
Yes. Default authentication settings work with Safari. |
Script Requirements
To use the report viewer, you must configure your browser to run scripts.
If scripting is not enabled, you receive the following message when you open a report: "Your browser does not support scripts or has been configured to not allow scripts to run. Click here to view this report without scripts". If you choose to view the report without script support, the report is rendered in HTML without report viewer capabilities such as the report toolbar and the document map.
Note
|
|---|
|
The report toolbar is part of the HTML Viewer component and by default appears at the top of every report that is rendered in a browser window. The report viewer provides features that let you search the report for information, scroll to a specific page, adjust the page size for viewing purposes, and so on. For more information about the report toolbar or HTML Viewer, see HTML Viewer and the Report Toolbar. |
The ReportViewer Web server control is used to embed report functionality in an ASP.NET Web application. The controls are included with Visual Studio 2010 and may support different browsers and browser versions than the other components described in this topic. The type of browser used to view the application determines the kind of ReportViewer functionality that you can provide in your application. Use the table provided in this topic to find out which of the supported browsers are subject to report functionality restrictions and which platforms are supported.
Due to differences in the rendering engines of the supported browsers, some advance report features, such as text rotation, may be displayed differently across supported browsers.
Scripting Requirements
You must use a browser that has script support enabled. If the browser cannot run scripts, you cannot view the report.
Browser and Platform Requirements for Viewing Reports with the ReportViewer web server controls
Support for interactive report features varies by browser type. The following support matrix shows which browser types are supported on which platforms, subject to constraints noted in the Notes column.
|
Browser |
Windows 2000 |
Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2 |
Mac OS X |
Notes |
|
Internet Explorer 8.0 Standards Mode |
No |
Yes1 |
No |
Internet Explorer supports the complete set of ReportViewer features. |
|
Internet Explorer 8.0 Standards Mode Compatibility View |
No |
Yes1 |
No |
|
|
Internet Explorer 8.0 Quirks Mode |
No |
Yes1 |
No |
|
|
Internet Explorer 7.0 Standards Mode |
No |
Yes1 |
No |
|
|
Internet Explorer 7.0 Quirks Mode |
No |
Yes1 |
No |
|
|
Internet Explorer 6.0 |
No |
Yes |
No |
|
|
Firefox 3.5.x |
No |
Yes |
No |
Printing and zooming are not supported. |
|
Safari 4.0 |
No |
No |
Yes |
Printing and zooming are not supported. In addition, the Calendar control that is used to select dates on a parameterized report that runs on a report server is disabled in this browser. Users must type the dates that they want to use manually in the parameter prompt area. |
1In standards mode, Internet Explorer 7.0 and 8.0 do not display slanted lines in reports. If you use slanted lines in your reports, set your ASP.NET page to run in quirks mode in Internet Explorer. To do this, find the <!DOCTYPE> tag in your ASP.NET page. Or, if you use a master page, you can find the tag in the .master file. This tag looks like the following:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Replace the <!DOCTYPE> tag with the following tag:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
For more information on compatibility modes in Internet Explorer, see Defining Document Compatibility (http://go.microsoft.com/fwlink/?LinkId=180380).
For more information on using the ReportViewer controls, see Deploying Reports and ReportViewer Controls (http://msdn.microsoft.com/en-us/library/ms251723.aspx).
Note