我的问题只发生在 Safari 上。 IE、FF、Chrome 和 Opera 都可以完美运行。我正在向 DOM 添加一个对象(与 YouTube 的方式完全相同,具体取决于 ActiveX 或 NPAPI),因此在确定写入对象类型后,我通过以下方式将其添加到 DOM:
document.write(MyObject)
位于页面的头部,以便从body调用的js函数可以访问它。它适用于除 Safari 之外的所有浏览器。让 Safari 工作的唯一方法是在 document.write 之后添加警报!我什至尝试过 setTimeout,但它成功了一次,失败了 10 次。
您是否考虑过使用document.body.appendChild(MyObject)
?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)