javascript:在iframe src中做什么


What does javascript: does in iframe src?

   <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>

我想问一下"javascript:"在iframe src中做了什么?我在 Web 应用程序中遇到了这段代码。

基本上,我喜欢的是他们通过iframe加载正文内容 ->就像谷歌正在做的那样。javascript: 扮演重要角色吗?

例如 http://www.webapplication.com/#Dashboard:142从仪表板加载内容.php/142 是用户 ID

例如 http://www.webapplication.com/#settings:142从设置加载内容.php/142 是用户 ID

javascript:'' 

绝对什么都不做,它被用作填充物。有些人使用about:blank,或者只是一个空文件,这是另一种方式。

我刚刚构建了这个演示来回答另一个问题:http://jsfiddle.net/JCpgY/

src中使用,javascript允许你直接在iframe中注入html字符串。据我所知,所有主流浏览器都支持此功能。

在您的情况下,它只允许为 src 分配一个空值(这是强制性的(。作者也可以使用about:blankjavascript:void 0.