我在一个页面上有一个 iframe,我最初需要一个空白的 src,因为我最终用 javascript 设置了 src。
我一直在使用,但是在 Safari 和 Chrome 中遇到了一个问题,这会在 iframe 中加载我的页面的副本。
我在另一个问题中读到了“about:blank”,但是我读到当你将它用作 src 时,IE9 会向服务器发送一个空请求。我还没有找到任何将此 src 列为符合标准的内容。
有没有人可以替代“about:blank”来创建一个空的 iframe?
我在一个页面上有一个 iframe,我最初需要一个空白的 src,因为我最终用 javascript 设置了 src。
我一直在使用,但是在 Safari 和 Chrome 中遇到了一个问题,这会在 iframe 中加载我的页面的副本。
我在另一个问题中读到了“about:blank”,但是我读到当你将它用作 src 时,IE9 会向服务器发送一个空请求。我还没有找到任何将此 src 列为符合标准的内容。
有没有人可以替代“about:blank”来创建一个空的 iframe?
about:blank
是这样做的方法。或者,您可以稍后使用 JavaScript插入整个<iframe>
元素,而不必担心有效的 "empty" src
。
Google Web Toolkit 中的一个链接器包含一个动态创建的 iframe。它们用作属性javascript:''
的临时占位符。src
根据消息来源的评论,原因是“防止 IE6/7 中的混合模式安全性”。.
来源。
作为 about URI 方案标准的一部分,about:blank 可能是最好的选择,因为它有很好的浏览器支持。
about:blank 返回一个空白的 HTML 文档,其媒体类型为 text/html,字符编码为 UTF-8。这广泛用于将空白页面加载到浏览上下文中,例如 HTML 中的 iframe,然后可以通过脚本对其进行修改。 你可以在这里看到更多