firefox-os - Firefox OS - 在 Firefox OS 应用程序内启动外部链接并检索其内容
问题描述
我有一个 Firefox OS 应用程序,其中我通过 mozbrowser 属性打开了一个网页。
<iframe id="inlineFrameExample"
mozbrowser=true
src="<some external link>"
</iframe>
我们如何检索 iframe 的 DOM 内容?
解决方案
您可以通过Browser API中的 executeScript() 方法检索 DOM 内容。它将针对 iframe 运行脚本,并允许您执行 DOM 计算任务。
注意:文档中提到的示例不起作用,但下面给出的语法对我有用。差异作为字符串传递。
iframe.executeScript('put_your_script_here', {origin: 'domain_name'});
推荐阅读
- node.js - TypeError:this.findOne 不是函数
- html - Bootstrap4 布局问题 - 用内容填充浏览器页面高度
- c# - 如何将 Blazor 服务器端与 Blazor WebAssembly 结合使用?
- reactjs - 笑话和酶:如何使用 useContext() 测试组件
- node.js - FIrebase Firestore onCreate Cloud 功能:对象不明
- android - 使用动画设置 EditText 向左或向右可绘制
- android - SQLite 查询相关范围内的日期
- scrapy - 无限爬虫的请求回调问题
- c - AF-XDP:如何将 `ctx->data_meta` 从内核获取到用户空间?
- swift - 如何将字典的值绑定到 SwiftUI 控件?