Ste*_*ger 8 html iframe doctype quirks-mode reporting-services
题:
我们有一个门户网站,其中doctype与xhtml 1.0兼容.然后,在门户网站中,我们有一个内容iframe,我们嵌入了不同的Web应用程序.其中一些应用程序是由我们编写的,有些是第三方.
现在,在iframe中,我们嵌入了Microsoft Reporting Service报告等.问题是,报告服务报告要求QuirksMode"正确"呈现.并且门户网站在QuirksMode中不起作用(就我而言,这很好,因为我们只针对9,可能还有IE8).门户网站在IE7中也没有正常运行,我们将尽快放弃IE8支持.
但是,IE9似乎从父页面继承了文档模式,因此报告服务报告以IE9标准模式而不是quirks模式呈现.所以所有报告都显示不正确(我并不是说一点点,它真的很严重,完全错误,绝对可怕)
问题是,我们无法更改报告服务...
没有办法使报告服务(任何版本)呈现非quirksmode HTML.
根据Will iframe以怪癖模式渲染?
我可以补充一下
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Run Code Online (Sandbox Code Playgroud)
要在QuirksMode中呈现iframe.(编辑:当我不关心门户网站如何渲染并将其放入其中时甚至不起作用)
不幸的是,门户网站就是说,而不是IE7兼容,所以这不是一个选项.
此外,SSRS报告在除门户网站之外的其他域上运行,因此我无法以任何方式使用JavaScript/jQuery.
有没有办法在QuirksMode中制作iframe渲染,而不破坏父页面布局?
或者(已经存在的)使报告服务呈现有效HTML的方式(我当然没有时间编写自定义HTML呈现扩展)?
| 归档时间: |
|
| 查看次数: |
2864 次 |
| 最近记录: |