【问题标题】:Corrupted UI when trying to display reporting service report in an iframe尝试在 iframe 中显示报告服务报告时 UI 损坏
【发布时间】:2014-07-11 17:30:45
【问题描述】:

我需要使用从支持 IE9、IE10、IE11 的 Web 应用程序打开的 iframe 显示报告服务报告(该应用程序无法在可计算性视图下运行)。

使用 iframe 时,显示的报告的 UI 已损坏,如您在随附的屏幕截图中所见。似乎通常在使用 iframe 时会发生这种情况,而不仅仅是来自我们的应用程序。

我们无法更改客户机器上的报告服务 html,因此建议的解决方案无法帮助我们:Unexpected scrollbar in Reporting Services

有什么想法吗?

【问题讨论】:

  • 你能增加你的 iframe 的内容,这样就没有滚动了吗?
  • UI 以何种方式损坏?我会首先使用 IE、FF 或 Chrome 开发工具 (F12) 检查 iframe 中的元素。检查 CSS,在控制台中查找 JavaScript 错误。这是一个内部网站吗?互联网?由于 RS 元素显示在 iframe 中,因此我将根据您使用的内容检查 NTLM 或 Kerberos 的双跳问题。在 SharePoint 网站上通过 VPN 查看 RS 页面时,我遇到了 NTLM 双跃点问题。不确定我的 cmets 是否会有所帮助,但我只能提供所提供的信息。祝你好运。

标签: javascript iframe reporting-services


【解决方案1】:

跟进@@jtbon2 的回答 - 如果此 iframe 在您公司的 Intranet 上运行,并且您与您的开发机器位于同一网络内,您的 Internet Explorer 可能会为本地站点启用默认的兼容模式选项。

它本质上会将您的浏览器降级到较低版本的 IE 以强制建立标准的 IE 用户群。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多