通过Bookmarklet更改IE文档模式

时间:2012-12-06 21:36:31

标签: javascript internet-explorer fancybox bookmarklet quirks-mode

我目前正在开发一个bookmarklet,当在网站上点击图片时触发fancybox iframe。除了IE 9的Quirks Mode之外,这个bookmarklet在所有浏览器中都能很好地运行。实际上,它不仅会搞砸屏幕上的项目渲染,还会破坏Iframe中的项目。我正在寻找一种迫使IE进入标准模式的解决方案。特别是在没有声明Doctype的页面上。事实上,页面上的静态图像是我们当前对书签的测试。

成功等于 - 1.在Quirks Mode页面上启动书签 2.将fancybox iframe加载到屏幕上的适当位置,并进行适当的渲染

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

  

我正在寻找一种强制IE进入标准模式的解决方案。

我很确定没有办法。使用Javascript更改渲染模式不是任何人认为必要或有益的情况;你的用例太模糊了。

  

成功等于 - 1.在Quirks Mode页面上启动书签2.将fancybox iframe加载到屏幕上正确的位置,并进行适当的渲染

如果fancybox不起作用,请尝试其他解决方案:http://www.google.com/search?q=jquery%20lightbox