2013-04-24 119 views
1

是否有人有一個想法,爲什麼別人編寫類似於下面的html代碼:Eval'ing HTML註釋

<html> 
    <body> 
    <span id="onloadscript"><!-- function bla(){/*stripped*/}()--><span>moep</span></span> 
    <img src="1x1.gif" onload="eval(document.getElementById('onloadscript').childNodes[0].nodeValue)"> 
    </body> 
<html> 

我沒有做什麼的問題,唯一的問題是,爲什麼有人應該這樣做。 更快的頁面加載?瀏覽器工作環境?

+0

請您詳細說明您的問題嗎?這個不成立。 – 2013-04-24 08:16:35

+0

thx揚·德沃夏克,你一直更快;-) – Michael 2013-04-24 08:19:06

+0

我懷疑這有什麼好處。我只能想到非常古老的瀏覽器,即使如此,接受的解決方法也是不同的。 – 2013-04-24 08:19:26

回答

0

確定您可以獲得約:onloadscript元素中的腳本將被加載1x1.gif圖片加載。

我覺得這是一種「完整加載腳本」的解決方法。也許僞裝成元素內的評論。

您可以使用jQuery準備好安全,方便地更換此變通辦法:

$(文件)。就緒(BLA);