<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 閱讀(3864) 評(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ō)這種情況是很特別的,如果你寫(xiě)一般的JS,也不會(huì)這樣寫(xiě)吧  回復(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在线视频观看| 亚洲人成人无码网www国产| 亚洲精品高清国产麻豆专区| 亚洲精品动漫免费二区| 久爱免费观看在线网站| 全亚洲最新黄色特级网站 | 国产免费一区二区三区不卡| 97久久免费视频| 精品国产免费一区二区| 亚洲视频一区二区| 亚洲日本成本人观看| 日韩免费高清大片在线| 日本大片在线看黄a∨免费| 亚洲精品福利在线观看| 男人天堂免费视频| 亚洲精品网站在线观看不卡无广告 | 国产亚洲人成在线播放| 日本一区午夜艳熟免费| 国产一区二区视频免费| 亚洲人成综合网站7777香蕉| 99精品免费视频| 亚洲精品和日本精品| 亚洲AV无码一区二区三区久久精品 | 久久精品亚洲一区二区三区浴池 | 精品免费久久久久久成人影院| 亚洲综合激情视频| 国产麻豆成人传媒免费观看| 亚洲色婷婷综合开心网| 高h视频在线免费观看| a拍拍男女免费看全片| 亚洲av伊人久久综合密臀性色| 亚洲国产精品日韩av不卡在线 | 久久免费看少妇高潮V片特黄| 成人午夜亚洲精品无码网站| 亚洲AV无码一区二区三区人| av电影在线免费看| 免费涩涩在线视频网| 亚洲综合偷自成人网第页色| 1024免费福利永久观看网站| 1区1区3区4区产品亚洲|