<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    emu in blogjava

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評(píng)論 :: 2 Trackbacks
    IE在解釋表達(dá)式的時(shí)候顯然大有優(yōu)化的余地,F(xiàn)ireFox就沒(méi)這個(gè)毛病。下面這段小代碼可以輕松讓IE崩潰掉:
    var n=32768;
    var s=new Array(n).join("0+")+0;
    if(confirm("真的要?dú)⒘藶g覽器嗎?")){
        eval(s);
        alert(
    "殺不掉,試試把n調(diào)大一點(diǎn)?");
    }

    其實(shí)就是讓IE解析一個(gè)“0+0+0+0....”的表達(dá)式。
    在我的機(jī)器上,IE6跑到32255就自動(dòng)關(guān)閉了(可以作為一個(gè)新的無(wú)提示關(guān)閉瀏覽器漏洞呵呵,會(huì)把同一個(gè)進(jìn)程打開(kāi)的全部窗口一起殺掉),IE7還要差些,在31515就掛了。opera也好不到哪里去,32180就崩潰了。而FireFox一直跑到2^27(ie和opera還不到2^15)的時(shí)候把我的內(nèi)存全吃光了,在虛擬內(nèi)存支持下還是可以執(zhí)行完成:
    var s="0+",n=27 ;
    for(var i=0;i<n;i++) s+=s; 
    alert(s.length
    /2
    s
    +=0
    if(confirm("真的要?dú)⒘藶g覽器嗎?")){ 
    eval(s); 
    alert(
    "殺不掉,試試把n調(diào)大一點(diǎn)?"); 
    }
    一直到2^28的時(shí)候,字符串構(gòu)造失敗了才罷休。
    posted on 2008-02-01 15:43 emu 閱讀(3863) 評(píng)論(7)  編輯  收藏

    評(píng)論

    # re: 為IE找個(gè)新死法[未登錄](méi) 2008-02-01 23:05 sonic
    驚奇的發(fā)現(xiàn)你的玩法在遨游2里面IE不會(huì)死哦  回復(fù)  更多評(píng)論
      

    # re: 為IE找個(gè)新死法 2008-02-03 08:49 emu
    嗯,IE6下的TT里面也不會(huì)“死”,而是提示內(nèi)存不夠,和一些IE7一樣的提示。但結(jié)果還是算不出來(lái)。遨游是否也是一樣的:
    for(var i=0,s="0+";i<15;i++) s+=s;s+=0;
    try{eval(s);}catch(e){alert(e.message)}
      回復(fù)  更多評(píng)論
      

    # re: 為IE找個(gè)新死法 2008-02-07 22:03 金大為
    呵呵,你這是謀殺,不叫找死。  回復(fù)  更多評(píng)論
      

    # re: 為IE找個(gè)新死法 2008-02-11 19:50 天一
    這個(gè)應(yīng)該是JS 編譯器的問(wèn)題吧。
    和瀏覽器應(yīng)該無(wú)關(guān)吧。
    遨游和IE 都是用相同內(nèi)核。
    但在JS 上的處理有不同而已。
      回復(fù)  更多評(píng)論
      

    # re: 為IE找個(gè)新死法 2008-02-16 23:00 aniude
    應(yīng)該說(shuō)這種情況是很特別的,如果你寫一般的JS,也不會(huì)這樣寫吧  回復(fù)  更多評(píng)論
      

    # re: 為IE找個(gè)新死法 2008-02-17 12:45 93ttr
    有意思,有空試試  回復(fù)  更多評(píng)論
      

    # re: 為IE找個(gè)新死法 2008-03-09 06:05 le2005
    Only Firefox, hoo^ : )  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: va亚洲va日韩不卡在线观看| 全黄A免费一级毛片| 国产精品亚洲αv天堂无码 | 亚洲国产婷婷综合在线精品| 两个人的视频高清在线观看免费| 最新久久免费视频| 黄色网页免费观看| 亚洲色丰满少妇高潮18p| 精品亚洲麻豆1区2区3区| 亚洲深深色噜噜狠狠爱网站| 国产hs免费高清在线观看| 国产又黄又爽又猛免费app| 人人玩人人添人人澡免费| 精品免费久久久久国产一区| 国产成人亚洲综合无| 成人亚洲国产va天堂| 亚洲人成7777| 亚洲一区二区三区播放在线| 亚洲高清日韩精品第一区| 亚洲精品高清久久| 亚洲av日韩av激情亚洲| 亚洲精品制服丝袜四区| 中文字幕亚洲综合久久男男| 亚洲国产a级视频| 亚洲成年看片在线观看| 亚洲国产小视频精品久久久三级 | 亚洲性线免费观看视频成熟| 亚洲精品午夜视频| 亚洲经典在线中文字幕| 久久久亚洲欧洲日产国码农村| 亚洲欧洲国产精品香蕉网| 亚洲精品国产美女久久久| 国产成人亚洲综合无码精品 | igao激情在线视频免费| 一级一看免费完整版毛片| 视频一区在线免费观看| 色吊丝性永久免费看码| 91av免费在线视频| 大地资源网高清在线观看免费| 免费国产叼嘿视频大全网站| a级成人毛片免费视频高清|