打开一个带有URL的iframe,然后运行一些JS
Open an iframe with a URL and then run some JS
>我正在使用 Atom Shell 构建一个应用程序,我正在尝试打开一个将加载 PDF 文件的 iframe,然后,一旦 PDF 文件完全加载,从该 iframe 范围内运行一些 JS(我愿意运行Browser->Print (https://github.com/atom/atom-shell/blob/master/docs/api/browser-window.md#browserwindowprintoptions)
。
这可能吗?如果是这样,如何?
取决于 PDF 文件的托管位置,但通常过程是这样的:
- 创建一个新的浏览器窗口对象,其大小/配置需要"iframe",它不会是实际的iframe。
-
.show()
浏览器窗口 -
.loadUrl(INSERT_PDF_URL)
浏览器窗口 - 侦听浏览器窗口
webContents
'did-finish-loading'
事件,然后在浏览器端运行 JS,或者如果需要在渲染器端运行 JS(在浏览器窗口内),则运行.executeJavaScript(YOUR_JS_HERE)
相关文章:
- 防止Iframe窗体在新窗口中打开
- Pinterest 扩展如何存储(临时)网页中的图像,然后在 iframe 中访问它们
- 如何将javascript文件插入到iframe中,然后调用插入的javascript中的函数
- 从iframe调用Parent函数,然后更新iframe表单值
- 从 iframe 内部关闭引导模式,然后转到父页面的特定部分
- 获取 IFrame 源,然后更新输入文本框
- 打开一个带有URL的iframe,然后运行一些JS
- 使用下拉菜单加载 iframe 的 src,然后进行更改
- 如果我在我的页面上使用 CSS 缩放,然后将另一个包含动画的网站加载到 iframe 中,我的页面会变得模糊并且动画行为
- on单击“显示iframe 5000”,然后隐藏
- 从javascript表单中获取url,然后在iframe中显示
- 在Iframe中搜索特定的标记,然后创建另一个Iframe
- Javascript检查页面网址,然后加载相应的iframe
- 创建一个iframe,然后用jQuery向其添加数据
- 使用Javascript将URL变量输出到字符串,然后在iframe中使用该字符串
- 通过编程方式在iframe中选择一个输入类型的文件,然后上传会给出Access is denied错误
- 为iframe设置样式,然后使其可见
- 隐藏iframe直到链接被点击,然后在链接被点击后隐藏链接
- Iframe传递变量并捕获然后进入登录页
- 如何添加脚本到iframe,然后添加一个元素来触发它