2012-08-17 116 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