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)

相关文章
相关标签/搜索