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

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

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

E.g. http://www.webapplication.com/#Dashboard:142 从dashboard.php/142加载内容为userid

E.g.从settings.php文件/ 142 http://www.webapplication.com/#settings:142 加载内容是用户ID

回答

5
javascript:'' 

也绝对没有什么,它被用作填料。有些使用关于:空白,或只是一个空文件,这是另一种方式。

0

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

用于SRC,JavaScript允许你直接注入HTML字符串中的iframe。据我所知,这是所有主流浏览器都支持的。

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