关于:所有浏览器中的空白工作?

时间:2010-11-10 14:00:27

标签: html cross-browser

我有一个iframe,我想清除它,所以我将它的src设置为about:blank

然后我想知道,这在所有浏览器中都有用吗?

6 个答案:

答案 0 :(得分:18)

要注意的一件事是,如果您使用https运行网站,则需要小心删除iframe。 about:blank是一个非安全页面,因此如果您的iframe源为about:blank,则浏览器会向用户发出错误信息,指出页面中存在非安全部分。

(不完全是你问题的答案,但我认为值得一提)

答案 1 :(得分:8)

It's a requirement for HTML5 implementations to support about:blank

对于非HTML5网络浏览器,它取决于。 WorldWideWebLynx和其他一些浏览器不支持about:blank - 它不是标准。 about:blank本身最初出现在Netscape Navigator 1中.Internet Explorer从Netscape复制了该功能,其他浏览器也复制了它。如果浏览器支持框架,则几乎可以肯定它支持about:blank。否则,使用在Netscape受欢迎时创建about:blank位置的框架的网站会显示错误(或不显示错误,并有效地执行您想要的操作)。

答案 2 :(得分:3)

是的,它适用于以下浏览器:

Mozilla Firefox

Opera

Internet Explorer

Konqueror

Safari

谷歌浏览器

MSN Explorer

答案 3 :(得分:1)

在我所知道的所有浏览器中使用,来自Wikipedia article

  

它不是正式注册的方案,没有标准语法。

无法保证所有客户都会将其视为有效网址。

我很想知道一个“空网址”方法(通过规范保证)可以在任何地方使用。

答案 4 :(得分:-1)

我不知道所有浏览器是否都使用它,但我知道以下内容:

  • 火狐
  • Safari浏览器
  • Internet Explorer

我会说的主要是哪些。

答案 5 :(得分:-2)

应该如此,是的。