我正在使用Atom Shell构建一个应用程序,我正在尝试打开一个加载PDF文件的iframe,然后,一旦PDF文件完全加载,就从该iframe的范围运行一些JS(我愿意运行Browser->Print (https://github.com/atom/atom-shell/blob/master/docs/api/browser-window.md#browserwindowprintoptions)
。
这可能吗?如果是这样,怎么样?
答案 0 :(得分:1)
取决于托管PDF文件的位置,但通常过程如下:
.show()
浏览器窗口.loadUrl(INSERT_PDF_URL)
进入浏览器窗口webContents
'did-finish-loading'
事件,然后运行您的JS(如果它在浏览器端),或者.executeJavaScript(YOUR_JS_HERE)
如果您需要在渲染器端运行它(在浏览器窗口内)