我正在尝试使用纯 HTML 中的 WebRTC DataChannels 创建一个安全的暗网,所以我不想知道 iframe 何时已完全加载,而是我有兴趣捕获 iframe 元素(内联图像等)使用自定义方案,这样我就可以从父页面(连接到暗网的页面)使用实际数据进行真正的请求和响应。使用浏览器 API的 FirefoxOS mozbrowserlocationchange事件对象(iframes 的扩展)与此加载页面上的内联图像和脚本相同吗?或者这目前是不可能的,我应该向他们询问添加此功能吗?
显然,我对 iframe 内容页面没有任何控制权,因此它们可以通过任何方式以任何方式创建,而且浏览器 API 的使用只是因为似乎对我尝试最有用做,理想情况下,如果可以使用普通的 iframe 来实现这将是完美的...... :-)
更新:
我正在考虑的一个半解决方案是因为我可以捕获mozbrowserlocationchange事件来执行 HTML 页面的真实内容请求,并在用它填充 iframe 之前执行其链接图像和脚本的请求并将它们设置为内联以防止 iframe 执行更多请求。与当前的 Web 标准相比,这只会导致一些非常简单的网页(没有 AJAX,没有脚本标签的异步加载......)但它肯定会在某些时候可用:-)
无论如何,还有其他更好的选择吗?