Bootstrap 在Mozilla中无法工作但在Chrome中可以工作的PDF的链接

ar7v8xwq  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(1)|浏览(127)

我做了一个PDF下载的按钮,在Chrome中运行良好,但在Mozilla中无法打开。
这是我使用的代码:

<a target="_blank" href="http://gerster.com/docs/posamenten_neuheiten_2014_2.pdf">Jetzt PDF-Katalog herunterladen</a>

有什么问题吗?
注:未显示错误。

z9smfwbn

z9smfwbn1#

Q使用window.open或“target=”,如空白,它无法在###浏览器中打开可能有什么问题?
下载或允许binary.PDF在下载后在浏览器 windows 中运行由每个用户决定,尤其是从任何不受信任的网站下载后。

OOB许多浏览器假定它们可以对PDF下载进行沙箱化处理,然后允许对PDF文件进行默认操作审阅。基于Chrome的浏览器(如Edge)可能更倾向于在用户改进其安全性之前使用这一功能。
因此,用户的第一个任务应该是关闭PDF的边缘自动查看,并切换到更安全的设置。
在这种情况下,Edge / Chrome和其他浏览器将不会自动运行下载的PDF,但会询问用户是否希望在下载后查看或仅下载。
该属性的一个可能值是_blank,它告诉浏览器在单击该链接时打开一个新窗口(或选项卡,如果这是用户的首选项)。
这在HTML中曾经是“无效”的
见一个不好的理由:链接指向PDF
如果要这样做,不仅需要target属性来实现功能,还需要rel属性来实现安全性。
因此,请不要将您的服务器打开到安全问题黑名单或弹出窗口阻止,请参阅https://mathiasbynens.github.io/rel-noopener/
不要使用target=_blank(或任何其他打开新导航上下文的目标),尤其是对于用户生成的内容中的链接,除非您有充分的理由

相关问题