Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌浏览器经常打开空白页面_Javascript_Google Chrome_Microsoft Edge_Window.open_Google Document Viewer - Fatal编程技术网

Javascript 谷歌浏览器经常打开空白页面

Javascript 谷歌浏览器经常打开空白页面,javascript,google-chrome,microsoft-edge,window.open,google-document-viewer,Javascript,Google Chrome,Microsoft Edge,Window.open,Google Document Viewer,为什么googleviewer有时会打开一个空白页面而不是打开PDF文件 我可以用代码来模拟它。并不是每次都这样。有必要点击几次Google Viewer按钮 我可以在Edge和Chrome上模拟它 注意选项卡标题“Sem títlulo”后的两个选项卡。他们完美地打开了PDF文件。但是,标题为“Sem título”的选项卡没有打开PDF 编辑 我正在使用google文档查看器。我尝试在MS Edge传统浏览器、MS Edge(Chrome)浏览器、google Chrome浏览器和Fir

为什么
googleviewer
有时会打开一个空白页面而不是打开PDF文件

我可以用代码来模拟它。并不是每次都这样。有必要点击几次Google Viewer按钮

我可以在Edge和Chrome上模拟它

注意选项卡标题“Sem títlulo”后的两个选项卡。他们完美地打开了PDF文件。但是,标题为“Sem título”的选项卡没有打开PDF

编辑


我正在使用google文档查看器。

我尝试在MS Edge传统浏览器、MS Edge(Chrome)浏览器、google Chrome浏览器和Firefox浏览器上测试您的代码

我可以在所有4个浏览器上重现这个问题。所以我们可以说,这不是一个特定的浏览器相关问题

我注意到您正在使用Google docs viewer显示PDF

?

我尝试直接在浏览器中显示PDF,发现它在每个浏览器中都可以正常工作

测试代码:

<a href="javascript:void(0);" onclick="javascipt:window.open('https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf');" class="popup">Click to open PDF</a>

以下是MS Edge(Chromium)浏览器中的测试结果

因此,谷歌文档查看器似乎存在一些问题。你可以试着向谷歌提供关于这个问题的反馈


要解决代码中的问题,可以尝试直接显示PDF文件,正如我在示例代码中所示。您可以注意到性能也更好。

可能是浏览器暂停加载选项卡的一个错误。但是,与您的代码无关。这就是。。。除非您将其配置为不使用windowname参数。@斯科特·马库斯:我认为问题在于,pdf/窗口本身有时是空白的,而不是在新选项卡中打开的。点击几次,你就会看到(就像我的第三次一样)。这很有意义。我使用Microsoft viewer添加了一个测试,它成功了。我现在无法更改它,因为它会打开其他扩展。我尝试进一步搜索,它看起来像是谷歌文档查看器中的一个已知问题。我在他们的支持论坛上发现了类似的帖子。你可以试着在那里提供反馈。嗨,我也打开了一个关于他们支持的帖子。我还没有收到任何反馈。我在那里投了赞成票并签署了。非常感谢。