Javascript document.open在Safari中不起作用

Javascript document.open在Safari中不起作用,javascript,safari,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(); 您需要在Safari中启用弹出窗口。转到Preferences>Secur

我有下面的javascript代码,我尝试在Chrome、Firefox和Opera中测试它,它们都工作正常,但在Safari上,它会生成错误“undefined不是一个对象(评估'x.document')”,你知道如何解决吗?谢谢

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

您需要在Safari中启用弹出窗口。转到
Preferences>Security>Block弹出窗口
,使其在Safari中工作。否则,Safari不允许您在被阻止的窗口中引用文档。

这在Chrome中不适用。你想干什么?