如何在电子浏览器

时间:2017-08-03 15:54:28

标签: html5 pdf electron electron-builder

我们有一个启动Electron浏览器的应用程序。在Electron浏览器中,我们加载了一个有链接的第三方网站。

当我们在Chrome或IE浏览器中查看此网站时,点击此链接会在iFrame中呈现PDF,但对于电子浏览器,它会显示保存文件对话框。我们希望在电子浏览器中以与Chrome和IE相同的方式显示此PDF。由于它是第三方网站,我们无法控制渲染或加载PDF文件,或者我们没有收到与加载此PDF相关的任何事件。

对于这种情况,如果没有办法在电子中显示PDF,那么可以阻止它,这样就不会显示保存文件对话框了。(这个应用程序实际上在KIOSK中,所以我们不想保存文件,如果它不在浏览器中呈现。)

提前感谢您的评论!

1 个答案:

答案 0 :(得分:1)

Here is a discussion关于与您的问题几乎完全相同的问题。答案做得不错,解释了下载选项出现的原因。至于阻止下载pdf,请尝试使用<embed>标记,因为它会检测兼容性。因此,使用该标记嵌入pdf,然后将html加载到<iframe>。这里有一些example code以及如何设置它的说明。