Javascript 设置Chrome window.open的页面标题

Javascript 设置Chrome window.open的页面标题,javascript,google-chrome,Javascript,Google Chrome,我有一些JavaScript,用于打开新窗口和显示PDF文件。除了新窗口的标题被打开外,这工作正常。我正在使用window.open函数,并且我已经使用document.write函数设置了页面的标题(请参见下面的代码)。该代码在FF和IE上运行良好,但出于某种原因,Google Chrome只显示“Untitled-Google Chrome” <body> <a href="javascript:openNewWindow();">Click Here<

我有一些JavaScript,用于打开新窗口和显示PDF文件。除了新窗口的标题被打开外,这工作正常。我正在使用window.open函数,并且我已经使用document.write函数设置了页面的标题(请参见下面的代码)。该代码在FF和IE上运行良好,但出于某种原因,Google Chrome只显示“Untitled-Google Chrome”

<body>
    <a href="javascript:openNewWindow();">Click Here</a>

    <script type="text/javascript">
        function openNewWindow()
        {
            var pdfWindow = window.open('', "window",
                'resizable=1,scrollbars=0,width=800,height=600');

            pdfWindow.document.write('<html><head><title>Window Title</title></head>');

            pdfWindow.document
                    .write('<body><iframe src="" id="ifrm" name="ifrm" width="100%" height="100%"></iframe>');

            pdfWindow.document.write('</body></html>');

            pdfWindow.document.close();
        }
    </script>
</body>

函数openNewWindow()
{
var pdfWindow=window.open(“”,“window”,
'可调整大小=1,滚动条=0,宽度=800,高度=600';
pdfWindow.document.write(‘窗口标题’);
pdfWindow.document
.写(“”);
pdfWindow.document.write(“”);
pdfWindow.document.close();
}
注意:我还尝试添加-pdfWindow.document.title=“title”;-到JavaScript,没有运气


Chrome是否需要任何特定的东西,或者我只是缺少了一些东西???

当我将open()的第一个参数设置为
'about:blank'
时,我可以使用它,你需要在第一个参数中指定url,比如“about:blank”:


它将在匿名模式下在Chrome上工作。所以这个问题是由一个扩展引起的,可能是adblock。禁用扩展将解决此问题

默认情况下,chrome浏览器阻止了弹出对话框/窗口。如果您更改设置,就可以了。

规范明确规定,空字符串将假定为“about:blank”。事实上,它甚至说任何值都将在about:blank上打开一个窗口,在打开窗口的脚本块完成后,url(如果有效)将被加载。chrome只是在window.open()上出现了问题,因为google搞乱了弹出窗口拦截器,限制了window.open()在不同范围内的运行。具体是哪些设置?
window.open('about:blank', "window", 'resizable=1,scrollbars=0,width=800,height=600');