tes*_*dtv 68 html javascript css iframe
我希望iframe最初src
为空白,然后一旦页面加载; 调用JS函数,然后将src
值设置为实际值.
所以是<iframe src="#" />
有效的还是我需要使用其他类似的东西javascript:;
等
ari*_*iel 94
只是 <iframe src='about:blank'></iframe>
Aro*_*eel 23
不,指定空的iframe src 无效.
你应该用<iframe src="about:blank" />
.
#
是当前页面中锚点的引用(或者,在处理AJAX请求时通常用作路由方案).使用它作为iframe的源是没有意义的,因为iframe不引用当前页面上的内容而不用于AJAX请求.
about:blank
是一种显示空白文档的跨浏览器标准.
2012年6月8日更新:
如果属性丢失,"生活"规范似乎不再呈现iframe无效src
:
如果在创建元素时未设置srcdoc属性,并且src属性也未设置或设置但其值无法解析,则浏览上下文将保留在初始about:blank页面.
但是,如果未设置这两个属性,则浏览上下文将默认为about:blank
.为了提供适当的向后兼容性,建议使用详细信息,并且现在提供about:blank
URL.
rjm*_*nro 10
看起来你也可以完全省略src:
http://dev.w3.org/html5/spec/Overview.html#the-iframe-element
如果在创建元素时未设置 srcdoc属性,并且src属性也未设置或设置但其值无法解析,则浏览上下文将保留在初始about:blank页面.