推荐人政策问题? PDF附件仅在Chrome(多台计算机)上显示为空白

时间:2018-12-19 20:44:25

标签: wordpress pdf policy referrer

我在我的站点上具有指向PDF的链接,这些链接在新选项卡中打开附件的PDF文件。通常,新选项卡会打开,并且PDF可以正常显示。您可以滚动并浏览它。

直到今天,都没有问题。现在,突然之间,当我单击附件时,新标签页打开,但页面仍为灰色。这仅在Chrome中发生。我可以使用其他浏览器,它将显示。这在我尝试使用的任何计算机上都是一致的。

在控制台上的开发人员工具中,它给出以下错误消息: 无法设置引荐来源网址政策:值“”不是以下内容之一:“无引荐来源”,“降级时没有引荐来源”,“来源”,“跨来源来源时”,“相同来源”, 'strict-origin','strict-origin-when-cross-origin'或'unsafe-url'。推荐人政策未更改。

有什么主意如何解决这个问题并让PDF打开并在Chrome上显示? 还供参考,这是一个WordPress网站 谢谢

1 个答案:

答案 0 :(得分:1)

如果您的站点有ServiceWorker,则Chrome 71中存在一个错误,这会引起问题。此处的详细信息:https://bugs.chromium.org/p/chromium/issues/detail?id=918944

我的解决方法是基本上告诉我的软件,如果检测到,简单地返回pdf请求。我敢肯定还有更优雅的方法,但是我在fetch事件的顶部放置了以下行。

if( request.url.indexOf('.pdf') !== -1 ){ return; }

如果您不使用软件,请尝试在链接中添加rel="noopener noreferrer"