Javascript Safari无法显示动态创建页面的窗口标题

Javascript Safari无法显示动态创建页面的窗口标题,javascript,html,safari,Javascript,Html,Safari,我创建了一个空的弹出窗口,向其中写入html代码,包括一个标题标签。这以前在所有浏览器上都有效,但Safari 5或6不起作用 代码(示例代码): 主窗口标题 主页面将打开第二个窗口: myWindow=window.open(); myWindow.focus(); myWindow.document.write(“其他窗口标题sometext”); myWindow.document.close(); 在Firefox中,这会产生一个标题为“主窗口标题”的主页和一个标题为“其他窗口标题”

我创建了一个空的弹出窗口,向其中写入html代码,包括一个标题标签。这以前在所有浏览器上都有效,但Safari 5或6不起作用

代码(示例代码):


主窗口标题
主页面将打开第二个窗口:

myWindow=window.open(); myWindow.focus(); myWindow.document.write(“其他窗口标题sometext”); myWindow.document.close();
在Firefox中,这会产生一个标题为“主窗口标题”的主页和一个标题为“其他窗口标题”的第二个窗口

但在Safari中,第二个窗口的标题仍然是通用的“无标题”

对我来说,Safari的行为似乎是一个bug,但我想知道是否有办法让它正常工作

(如果我向
窗口.open
提供一个url参数,其中url是一个带有标题标记的网页,那么它会正确显示,但我当然不希望这样,因为我希望动态创建它。
我还尝试插入
myWindow.document.title=“一个新标题”
但在Safari中没有任何效果(但在Firefox中有)。

使url
关于:空白

例如:

var myWindow = window.open("about:blank")

谢谢简单的工作解决方案。规范中说“如果没有指定URL,将打开一个带有about:blank的新窗口”,但是新版本的Safari显然需要显式的about:blank作为参数。这太奇怪了,以至于需要这样做。谢谢。@Jason,这种方法在当前版本的Safari(即版本9)中不再有效。但它在版本6中确实有效。在Safari的第9版中,将没有标题,甚至更糟:标题栏下有一行额外的内容是文本“about:blank”,这行的大小是从窗口大小中“偷来的”,因此现在许多窗口太小,无法容纳以前的内容!还有其他解决办法吗?
var myWindow = window.open("about:blank")