IE6, IE7腳本異常解決方案

關鍵字: IE 腳本異常 Script Error  Internet 選項  修復 windows

概述: 瀏覽器

IE腳本異常致使網頁沒法正常顯示是最多見的IE瀏覽器問題。 安全

一樣的網頁,在別人的計算機上能夠正常顯示,在本身機器卻出現顯示異常,說明不是腳本問題,而是IE配置異常形成。 ide

常見的錯誤描述 網站

描述1 ui

Webpage error details this

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; MS-RTC LM 8; .NET4.0C; .NET4.0E) spa

Timestamp: Wed, 4 May 2011 06:06:24 UTC debug

Message: Invalid character 調試

Line: 1

Char: 1

Code: 0

URI: http://exam.chinapmp.cn/App_Cache/117386547B31A1EB258F3BF78FF7AC1A.js.gz

描述2

Message: 'Sys' is undefined

Line: 812

Char: 1

Code: 0

URI: hxxp://sharepointserver/_layouts/viewlsts.aspx

 

描述3

Message: Object doesn't support this property or method
Line: 2
Char: 132
Code: 0
URI: hxxp://sharepointserver/_layouts/cui.js?rev=PJr9zZQkRQvKfIvBDGmhRg%3D%3D

描述4

Message: 'Type' is undefined
Line: 1
Char: 1
Code: 0
URI: hxxp://sharepointserver/_layouts/ScriptResx.ashx?culture=en%2Dus&name=SP%2ERes&rev=CKSAv76LENnzrJqc86tP2g%3D%3D

….

 

解決方案:

方案1Disable script debugging  禁用腳本調試

若是問題現象僅僅是有錯誤信息,且網站能夠正常工做,咱們能夠忽略此異常。這樣你能夠中止腳本調試功能


爲了關掉IE6, IE7中的《Scripting Debuuger》,遵循如下步驟:

1.   IE Tools 菜單, 點擊Internet Options.

2.   Advanced tab, 選擇 Disable script debugging 複選框. 而後點擊OK .

有時腳本錯誤老是往外彈,影響正常的IE瀏覽,咱們採用以下步驟:

1.   IE Tools 菜單, 點擊Internet Options.

2.   Advanced tab, 取消選中Display a notification about every script error 複選框 ,而後點擊 OK.

方案2:嘗試更換登錄帳號,更換瀏覽器,更換另一臺計算機

有時錯誤與當前用戶Profile有關,能夠logoff而後換一個帳號,進行嘗試.

經過更換windows登陸帳號,瀏覽器,及他人計算機來判斷當前基本錯誤是否依舊存在若是腳本錯誤依舊存在, 這個也許是網頁自己代碼錯誤形成,咱們採用方法1,或略此錯誤。

若是錯誤經過以上方式消失不見,那麼這多是由有當前計算機的文件或設置異常形成,在方案3中繼續排查

方案三:檢查確認 Active Scripting, ActiveX, Java 腳本沒有被IE Block

Active scripting, ActiveX, Java 腳本用於網頁信息的組織,顯示。 若是他們被block了,那麼可能致使網頁顯示異常,或日期框不彈出等等問題。從新設置IE的安全設置,有助於解決腳本異常問題,步驟以下:

1.   打開IEStart Internet Explorer.

2.   Tools 菜單中, 點擊 Internet Options.

3.   Internet Options 對話框中, 點擊 Security tab.

4.   選擇 Default Level.

5.   選擇 OK.

注意: ActiveX 控件 Java 程序在IE的高安全基本中,模式是是被關閉, 咱們須要從新設置security安全級別。
若是方案三不可用,轉用方案四

方案四:刪除全部IE有關的臨時文件Remove all the temporary Internet-related files

衆所周知,每次瀏覽的網站信息都是存在本地臨時IE文件夾中的,時間久了,可能會形成一些站點顯示異常問題。 按期的清楚臨時文件有助於解決問題:

Every time that you open a browser to view a Web page, your computer stores a local copy of that Web page in a temporary file. If the size of the temporary Internet files folder becomes too large, some display problems may occur when you open Web pages. Periodically clearing the folder might help resolve the issue.

IE6中執行如下步驟:

1.   運行 Internet Explorer.

2.   Tools 菜單, 點擊 Internet Options.

3.   點擊General tab.

4.   Temporary Internet files, 點擊Settings.

5.   點擊 Delete Files, 而後點擊 OK.

6.   點擊Delete Cookies, 而後點擊 OK.

7.   History, 點擊 Clear History, 而後點擊 Yes.

8.   最後點擊 OK.

IE7中,執行如下步驟:

1.   運行 Internet Explorer.

2.   Tools 菜單, 點擊 Internet Options.

3.   點擊General tab.

4.   點擊「Delete」按鈕,在新窗口中,選中所有的複選框,

5.   點擊「Delete」按鈕,系統自動開始刪除全部類型的IE臨時文件

6.   最後點擊Ok,關閉窗口便可

嘗試打開之前報錯的網頁,看是否還受到腳本錯誤,若是問題依舊轉到方案5

方案五:啓用HTTP 1.1 HTTP 1.1. Through proxy connections

1.   運行 Internet Explorer.

2.   Tools 菜單, 點擊 Internet Options.

3.   點擊Advaced tab.

4.   Http1.1 settings中,選擇use Http1.1use http1.1 through proxy connections

5.    點擊Ok

嘗試打開之前報錯的網頁,看是否還受到腳本錯誤,若是問題依舊轉到方案6

方案六: 安裝最新的IE6 IE7補丁包

IE6 SP1補丁包位置

http://www.microsoft.com/downloads/details.aspx?FamilyID=1e1550cb-5e5d-48f5-b02b-20b602228de6&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=1e1550cb-5e5d-48f5-b02b-20b602228de6&displaylang=en)

相關文章
相關標籤/搜索