ie6調試js是什麼,ie 調試js

本文目錄一覽:

IE6下大家都用什麼JS框架

js的作用主要是使用了Microsoft.AlphaImageLoader濾鏡其主要作用就是對圖片進行透明處理。使ie都不能自動處理png背景透明的時候自動調用濾鏡來處理

ietester 下如何調試js

如何在ietester下使用firebug

首先,需要說明的是,此firebug並不是firefox下的插件firebug。眾所周知,firebug是firefox下的調試利器,但在ie下沒有相關的插件,為了在ie下實現firebug功能,所以出了這麼一個組件,它是完全用js生成的仿firebug界面。功能當然沒有真正的firebug強大,但其操作和firebug很像,界面也像,對於習慣firebug的工程師來說,使用它非常親切。其官方網站是

有一點很讓人鬱悶的是,官方提供的載入它的方法是給html載入一個script標籤,引用這段js到頁面里去。這個在開發階段當然是沒有問題,但如果是調試已經在線上的頁面,比如,怎麼辦呢?有辦法能像firefox下的firebug一樣隨時可以調用嗎?

有,一個最簡單的辦法就是使用油猴。IE下的油猴見:

如果是使用maxthon的話,maxthon也有自己的油猴插件,叫做more scripts,見:

但問題是我們經常需要在ie6,ie7,ie8三個不同版本的ie下進行調試,如果是其中一個版本出現了問題呢?當然,ie6,ie7和ie8的js引擎沒啥大區別,主要是指css方面的問題。我們如何調試呢?為了調試ie6,ie7和ie8,我們最常用的軟體是ietester,而ietester本身其實也帶調試工具DebugBar。用DEbugBar比起ie自帶的developer

toolbar最大的好處是它可以運行在不同的內核之上,ie6,7,8都可以進行調試。但DebugBar真的是超級難用!!如果能將ietester的多ie內核功能,結合firebug的易用性,該多好啊!可是ietester下沒有油猴。。。

還是有辦法的,現在就告訴你我的辦法。首先打開ietester的DebugBar,切換到腳本標籤,可以看到最下面一欄有個輸入框,注釋寫著”//

Javascript 控制台”,這是個類似於firebug的腳本控制台的功能,可以輸入js並運行。

我們在這裡輸入腳本:

=============================================

var s = document.createElement(“script”);

s.src =

”;

s.type=”text/javascript”;

if(document.all){

s.onreadystatechange = function(){

if(this.readyState == “loaded” ||

this.readyState == “complete”){

alert(“loaded success in ie”);

}

}

} else {

s.onload = function(){

alert(“load

success”);

}

}

document.body.appendChild(s);

================================================

這裡的思路是動態創建一個script標籤,然後監聽它的onload事件,當它載入完成時,會alert一下載入成功信息。運行腳本,等到彈出”loaded

success in

ie”後,表示我們的firebug組件的腳本已經載入進來了。但此時,firebug的界面並沒有出現!別著急,我們將輸入框中的代碼清除掉,再輸入如下代碼:

==================

firebug.init();

==================

運行它,過一會兒,就會看到firebug的界面出現了!我用這個方法成功在htttp://調出了firebug,如截圖所示:

ok,ietester下我們已經可以使用firebug了。接下來,我們看看不同版本ie內核下的firebug能不能按我們預期的那樣,在不同內核下真實顯示當前的信息。

寫了個小demo,如下:

=======================================

!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “”

html

head

title阿當製作/title

meta

http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /

/head

body

style

type=”text/css”

#test{padding:20px;background:green;*background:blue;_background:yellow}

/style

div

id=”test”hello world/div

/body

/html

=======================================

定義了一個id為test的div,用css

hack讓它在ie6,7,8下背景色分別為yellow,blue,green。然後,看看在不同內核版本下firebug會如何顯示當前的樣式信息呢?

哈哈,很順利。大功告成 ^0^。

IE6 開發人員工具 怎麼打開 快捷鍵是多少?

IE6IE6由於沒有集成開發工具  ,需要下載以下的輔助軟體後才可進行:

Companion.js 這個可以調試js

JavaScript inspector 調試js

IE Develop toolbar 可以看到頁面的css 和dom對象

http(s)/ajax viewer

dom inspector

IE WebDeveloper 下載地址:「  」

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/301972.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-30 16:10
下一篇 2024-12-30 16:10

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • JS圖片沿著SVG路徑移動實現方法

    本文將為大家詳細介紹如何使用JS實現圖片沿著SVG路徑移動的效果,包括路徑製作、路徑效果、以及實現代碼等內容。 一、路徑製作 路徑的製作,我們需要使用到SVG,SVG是可縮放矢量圖…

    編程 2025-04-27
  • 如何使用JS調用Python腳本

    本文將詳細介紹通過JS調用Python腳本的方法,包括使用Node.js、Python shell、child_process等三種方法,以及在Web應用中的應用。 一、使用Nod…

    編程 2025-04-27
  • 如何反混淆美團slider.js

    本文將從多個方面詳細闡述如何反混淆美團slider.js。在開始之前,需要明確的是,混淆是一種保護JavaScript代碼的方法,其目的是使代碼難以理解和修改。因此,在進行反混淆操…

    編程 2025-04-27
  • Python要學JS嗎?

    Python和JavaScript都是非常受歡迎的編程語言。然而,你可能會問,既然我已經學了Python,是不是也需要學一下JS呢?在本文中,我們將圍繞這個問題進行討論,並從多個角…

    編程 2025-04-27
  • 解決js ajax post 419問題

    對於使用ajax post請求時出現的419問題,我們需要進行以下幾個方面的闡述,包括返回碼的含義、可能出現的情況、解決方案等內容。 一、解析419返回碼 419返回碼錶示用戶超時…

    編程 2025-04-27
  • IE代理設置在哪?

    一、IE代理設置是什麼? IE代理設置是指Internet Explorer瀏覽器的網路設置,它是一種通過不同的代理伺服器進行訪問互聯網的方式。一般情況下,用戶可以通過代理伺服器來…

    編程 2025-04-25

發表回復

登錄後才能評論