解決Reporting Services 在Safari / Chrome無法正常顯示白畫面

4 月 2, 2019 | | 0 條留言

SSRS 2008 R2 – SSRS 2012 – ReportViewer:Safari / Chrome中的報告但在Firefox / Internet Explorer 8中運行良好…為什麼?

原因

Chrome和Safari呈現溢出:以與Internet Explorer不同的方式自動呈現。

SSRS HTML是QuirksMode HTML並依賴於IE 5.5的錯誤。非IE瀏覽器沒有IE quirksmode,因此正確呈現HTML

解決方法

將以下腳本附加到" C:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting ServicesReportManagerjs ReportingServices.js "(在SSRS服務器上):

function pageLoad() {
    var element = document.getElementById(ctl31_ctl10);
    if (element)
    {
        element.style.overflow = visible;
    }
}

新增完後重啟報表服務器reporting server。