一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

使用IE的地址欄來輔助調試Web頁腳本

不小心使用Shift + Left Click去點擊了一個鏈接目標(href)是腳本的超鏈接,結果卻把是否調試腳本的對話框弄了出來。點擊yes居然可以打開調試這一句腳本,可是這句腳本是哪里來的呢?
    
     回頭看看被新打開的那個IE,結果地址欄里就寫著:Javascript:open(url)呢。原來IE的地址欄可以使用"JavaScript:"這個聲明來執行腳本也,在試試JavaScript:alert('ok'),果然ok!

     好玩的特性,再寫點復雜的腳本:Javascript: var s=''; for( var i=0; i < 10 ; i++ ) s +=i;。結果是出來了"0123456789",可是執行結果顯示在瀏覽器的主顯示區域里了,把IE里原有的內容弄沒了。要是可以不影響原有的頁面,豈不是可以讀些頁面里的內容,修后繼續提交嗎?其實可以辦到了,只要保證腳本最有一句是alert(),在瀏覽器里執行完腳本后就不會跳離當前頁面的內容。例如打開http://www.google.com,在地址欄里輸入:Javascript: document.getElementsByTagName('Input')[1].disabled = true; alert('');,會看見什么呢?不能輸入查詢關鍵字了吧?

     其實在地址欄里運行腳本的作用域就是當前頁面的腳本作用域,利用這個特點我們除了可以簡單的執行腳本語句,還可以輔助我們調試腳本,比如我希望察看一些變量的值,而我們又不需要進入復雜的調試模式。下圖就是我調試popup菜單時的一個例子,用這個辦法可以避免在代碼調試時到處寫status=...。
    
     這里我們除了可以在地址欄里寫JavaScript:外,同時還可以寫vbscirpt: alert("ok!"),ecmascript:和jscirpt。不過ecmascript會自動被轉為Javascirpt,jscript會被轉為vbscript。

     這個特性雖然簡單,希望大家都能來玩玩,并且玩出更多的花樣哦。

JavaScript技術使用IE的地址欄來輔助調試Web頁腳本,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 92看片淫黄大片看国产片 | 精品久久九九 | 91欧美在线 | 91热精品| 亚洲乱码在线观看 | 四虎精品永久在线 | 婷婷六月激情 | 国产一区二区精品在线观看 | 天堂成人在线 | 国产精品九九视频 | 米奇777四色精品人人爽 | 国产精品对白刺激 | 亚洲一区精品伊人久久伊人 | 韩国亚洲伊人久久综合影院 | 亚洲丶国产丶欧美一区二区三区 | 久久亚洲国产最新网站 | 乱色欧美videos黑人 | 久本草在线中文字幕亚洲欧美 | 伊人色综合网 | 男人扒开女人腿做爽爽视频网站 | 日本精品1在线区 | 午夜欧美激情 | 91精品视频在线看 | 好吊免费视频 | 成人在线视频网站 | 亚洲国产成人精品女人久久久 | 色哟呦| 极品吹潮视频大喷潮tv | 久久精品国产91久久麻豆自制 | 国产精品久久久福利 | 四虎 2022 永久网站 | 玖玖草在线观看 | jjzz亚洲亚洲女人 | 久久精品系列 | 2021国产成人精品国产 | 国产精品久久久久久久专区 | 狠狠久久久久久亚洲综合网 | 亚洲丶国产丶欧美一区二区三区 | 欧美黑人巨大xxxxx视频 | 91免费视频播放 | 久久99国产乱子伦精品免费 |