我正在构建一个Web应用程序中的IFRAME,在页面加载后将其(postMessage
)发布到父文档的DOM(document.documentElement.outerHTML
)。
问题是我注意到在某些浏览器中有一些脚本注入到IFRAME,具体取决于浏览器活动附加组件(扩展)。例如Ripple
将注入:
<script id="tinyhippos-injected">if (window.top.ripple) { window.top.ripple("bootstrap").inject(window, document); }</script>
我在没有注入脚本的DOM之后,如何设置IFRAME不接受注入脚本或注入HTML元素?