<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:blank
或javascript:void 0
.