让我们假设我有一个所谓的2.0应用程序,兼容IE6以上版本。该应用程序使用相当复杂的CSS,并由JS堆驱动。它起作用了,确实很好。
现在让我们假设有一个客户,他拥有一个编码奇怪的站点,这个站点的方式很古老,并且通过这个神奇的标记来强制IE7仿真:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />现在,他希望使用我的应用程序,该应用程序通过一个简单的外部脚本调用注入到他的代码中。它可以工作,但在IE7仿真下不是这样-来自地狱的模糊错误开始出现,甚至不能正确溢出隐藏的工作。该应用程序本身确实可以在IE7中运行,但事实证明,IE7仿真与IE7不同,它有自己的一组奇特的问题。
原来客户端无法剥离仿真元标记,所以我真的不知道。有没有人知道我有什么方法可以超越在页眉中设置的渲染模式,或者有什么其他的建议?
我最大的感谢任何有用的东西。
发布于 2011-09-02 20:11:53
也许你可以为你的应用程序做一个包装器。包含用于执行脚本调用的空页的iframe。iframe的内容不应该受到影响,因为元不会出现在空页面中。
https://stackoverflow.com/questions/7283057
复制相似问题