MozTW 討論區 https://forum.moztw.org/ |
|
[已反應] 1111 人力網站 會使 firefox 當掉 https://forum.moztw.org/viewtopic.php?f=13&t=5331 |
第 1 頁 (共 1 頁) |
發表人: | gerrybbs [ 2004-12-28, 12:18 ] |
文章主題 : | [已反應] 1111 人力網站 會使 firefox 當掉 |
用 firefox 1.0 瀏覽 http://www.1111.com.tw/ 會當掉, 裝上 java & flash 外掛也是一樣; 改用 mozilla 1.6 卻正常... |
發表人: | BobChao [ 2004-12-28, 17:01 ] |
文章主題 : | |
確定會讓 CPU 耗用值衝到100... 是因為 JavaScript 的關係,關掉就可以用。 (可是原因不明... =.=) |
發表人: | danielwang [ 2004-12-28, 20:47 ] |
文章主題 : | bug 261633 |
http://www.1111.com.tw/home.asp 第 909 行開始 代碼: <script language="JavaScript"> function CoinInit(){ if(document.body.clientWidth>1200){x=829;x2=1030;y=200;} else if(document.body.clientWidth>1100){x=765;x2=930;y=200;} else if(document.body.clientWidth>800){x=700;x2=880;y=200;} else{x=0;x2=710;y=150;}div_y=0;distance=0; document.all['div2'].style.left=x2; stay(); } function stay(){var ny;ny=y+document.body.scrollTop+155;distance=ny-div_y;if(div_y!=ny){div_y+=(distance/30);} document.all['div2'].style.top=div_y; setInterval('stay()'); } CoinInit(); </script> 這樣也會 crash Firefox: 代碼: <script>
function stay(){ var a=2+3; setInterval('stay()'); } stay(); </script> 因為 stay() 設定每幾秒鐘跑 stay() 一次,所以變成一秒後有兩個定時器跑 stay(),兩秒後有 4 個定時器,3 秒後有 8 個,或 x 秒後你有 2^x 定時器 天呀! 261633 Freeze/hang on this site, because of setInterval('stay()'); |
發表人: | danielwang [ 2004-12-28, 20:52 ] |
文章主題 : | |
傳信給站方了,要一起幫忙嗎? |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |