在浏览器页面中禁用PDF加载

Disable PDF loading in browser's page

本文关键字:PDF 加载 浏览器      更新时间:2023-09-26

我开发了一个web应用程序(nodewebkit),我有一个链接"链接"到pdf文档:

<div id="container">
  <a href="path/document.pdf"></a>
</div>

我注意到在一些电脑上,当用户点击链接时,浏览器建议下载文件。在其他情况下,浏览器在页面中显示pdf。

如何在所有浏览器上获得相同的行为?我需要下载选项!

我想我必须防止默认行为:

$('container').on('click', 'a', function(e) {
   e.preventDefault();
   ...
});

你可以像这样使用HTML5下载属性:

  <a href="path/document.pdf" download> Click to download</a>

这将打开一个"另存为"对话框,无论文件类型如何,都不会带您离开页面。