gpt4 book ai didi

javascript - 打开带有 URL 的 iframe,然后运行一些 JS

转载 作者:行者123 更新时间:2023-12-03 11:17:07 25 4
gpt4 key购买 nike

我正在使用 Atom Shell 构建一个应用程序,并且尝试打开一个 iframe 来加载 PDF 文件,然后,一旦 PDF 文件完全加载,就从该 iframe 的范围运行一些 JS (我愿意运行浏览器->打印 (https://github.com/atom/atom-shell/blob/master/docs/api/browser-window.md#browserwindowprintoptions)

这可能吗?如果是这样,怎么办?

最佳答案

取决于 PDF 文件的托管位置,但通常过程如下:

  1. 使用“iframe”所需的大小/配置创建一个新的浏览器窗口对象,该对象不会是实际的 iframe
  2. .show() 浏览器窗口
  3. .loadUrl(INSERT_PDF_URL) 进入浏览器窗口
  4. 监听浏览器窗口 webContents 'did-finish-loading' 事件,然后运行您的 JS(如果它位于浏览器端),或者运行 。 executeJavaScript(YOUR_JS_HERE) 如果您需要它在渲染器端(在浏览器窗口内)运行

关于javascript - 打开带有 URL 的 iframe,然后运行一些 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27293339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com