Chrome 中相当于“top.document”的内容是什么,在 FF 和 IE8 中均有效。
在 Chrome 中,“top”是有效的,top.length 返回 2(帧)...正如它应该的那样。但 top.document 返回“未定义”。需要获取一个元素。 top.document.getElementById(id) 在 FF 和 IE8 中都能完美运行。
提前致谢,
斯沃克
我知道我的答案迟到了,但这已经让我发疯了,无论如何,对我来说,问题只是因为我的页面实际上并未托管。它只是放置在网络文件夹中的原型。如果该页面托管在服务器上,则它可以正常工作。
更糟糕的是,Chrome 在抛出安全异常后不会评估任何内容。我花了很长时间才弄清楚为什么我看不到任何全局变量。
我至少能够解决第二个问题,通过将触及顶部的内容放在 try/catch 块中,以便任何其他 Javascript 仍然可以计算。无论如何,对于我来说,对于原型来说,这已经足够了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)