我遇到的问题与下面的问题相同:
我遇到的问题是我的应用程序是一个AngularJS页面,它使用了IE8不支持的ui-router。
为了能够正确显示SSRS报告,我必须将此元数据添加到根页面:
foreach (Paragraph paragraph in tbText.Document.Blocks)
{
foreach (Run inline in paragraph.Inlines)
{
editedTextes.Add(inline.Text);
}
}
但这会导致页面显示出现很多问题,我需要找到不同的解决方案。
我正在尝试类似下面的内容,但没有运气:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
有什么方法可以强制iframe只用IE8模拟?
答案 0 :(得分:0)
如果你想拥有IE8的特定CSS,你可以使用(内部头部):
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="ie8.css">
<![endif]-->
有效。我不知道HTML是否允许这样做,你应该测试一下:
<!--[if IE 8]><iframe></iframe><![endif]-->
否则你可以创建2个iframe,1为IE8显示,1为不显示。您可以在display: block
文件中为特定iframe设置ie8.css
。
希望这会有所帮助。干杯