document.open在Safari中不起作用

时间:2014-12-15 03:37:18

标签: javascript safari

我有以下javascript代码,我尝试在Chrome,Firefox和Opera中测试它们,它们都工作正常,但在Safari上,它会生成错误" undefined不是对象(评估' x .document')",关于如何解决它的任何想法?感谢。

var x = window.open();
x.document.open();
x.document.write('hello world');
x.document.close();

1 个答案:

答案 0 :(得分:1)

您需要在Safari中启用弹出窗口。转到Preferences > Security > Block pop-up windows,以便在Safari中使用。否则,Safari不允许您在被阻止的窗口中引用文档。