Electron 电子pdf窗口在生成后不工作

Electron 电子pdf窗口在生成后不工作,electron,Electron,我正在尝试用electron pdf窗口在electron应用程序中打开pdf。它在构建之前工作正常,但当我将应用程序构建为windows的安装程序.exe文件并在windows 8.1上安装exe文件时,它并没有显示pdf窗口,我在单击锚点时通过渲染器过程使用它。有什么想法吗? 这是我的密码 function pdfWindow() { const { BrowserWindow } = require('electron').remote const PDFWindow

我正在尝试用electron pdf窗口在electron应用程序中打开pdf。它在构建之前工作正常,但当我将应用程序构建为windows的安装程序.exe文件并在windows 8.1上安装exe文件时,它并没有显示pdf窗口,我在单击锚点时通过渲染器过程使用它。有什么想法吗? 这是我的密码

   function pdfWindow() {
    const { BrowserWindow } = require('electron').remote
    const PDFWindow = require('electron-pdf-window')
    const win = new BrowserWindow({ width: 800, height: 800 })
    PDFWindow.addSupport(win)
    win.loadURL('http://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pldi-09.pdf')
}

如果您使用的是最新的Electron 1.8或更高版本,我会在点击锚定标签时调用此函数,它在浏览器窗口和标签中内置了PDF支持。您只需确保插件已启用:

浏览器窗口 标签
效果很好。谢谢你的解答。还有一个问题。如果我有10个pdf,并且我希望每个都能在新窗口中打开,那么我是否必须为每个pdf编写完整的代码,但使用不同的URL,或者是否有一些代码可以在新窗口中打开所有pdf?
const window = new BrowserWindow({
  width: 1024,
  height: 800,
  webPreferences: {
    plugins: true
  }
});

window.loadURL('path/to/file.pdf');
<webview src="path/to/file.pdf" plugins></webview>