我在页面上有一个iframe,我最初需要一个空白的src,因为我最终用javascript设置了src。
我一直在使用但在Safari和Chrome中遇到问题,这会在iframe中加载我的页面的副本。
我在另一个问题中读到了“about:blank”,但是我已经读过,当你使用它作为src时,IE9会向服务器发送一个空请求。我还没有找到任何列出这个src符合标准的内容。
是否有人可以使用“about:blank”替代他们用来创建空iframe?
答案 0 :(得分:12)
about:blank
is the way to do it.或者,你可以insert the whole <iframe>
element with JavaScript later,而不用担心有效的“空”src
。
答案 1 :(得分:3)
Google Web Toolkit中的一个链接器包含动态创建的iframe。他们使用javascript:''
作为src
属性的临时占位符。根据源评论,原因是“防止IE6 / 7中的混合模式安全。”。
答案 2 :(得分:0)
作为关于URI方案标准的一部分,about:blank可能是最好的选择,因为它具有非常好的浏览器支持。
about:blank返回包含媒体类型的空白HTML文档 text / html和字符编码UTF-8。这被广泛用于加载 空白页面进入浏览上下文,例如HTML中的iframe,其中 然后可以通过脚本进行修改。 You can see further here