【发布时间】:2011-10-16 05:43:10
【问题描述】:
此代码在 Firefox window.opener.insertHTML 中运行良好,但不适用于 IE。我刚刚注意到这段代码甚至适用于 IE9,但它不适用于 IE8
我怎样才能让它在两个浏览器上都工作?
【问题讨论】:
-
window.opener.insertHTML
-
如果您需要编写大量的 JS 代码,您可能需要考虑 jQuery 之类的库。它消除了大部分跨浏览器问题,因此您可以将精力集中在应用程序逻辑上。
-
你能把所有的代码都加进去吗?比如你是怎么开窗的? opener 应该是跨浏览器,但也许你以 IE 不喜欢的方式打开新窗口。
-
@hongster 感谢您的建议,但项目的范围需要我编写 javascript
-
@hongster - 那么什么 jQuery 将取代 insertHTML?如果你能找到它,也许你可以把它提取出来并作为一个独立的函数发布?
标签: javascript internet-explorer firefox cross-browser