你目前正处于脱机状态,正在等待 Internet 重新连接

如何解决 Internet Explorer 中的脚本错误

概要
当您收到脚本错误时,网页可能无法在 Internet Explorer 中显示或正常工作。脚本错误可能由多种原因引起。请参阅有关此问题原因的详细信息
本文中列出的方法可帮助您解决由计算机上的文件或设置引起的脚本错误。

此外,若要解决尝试从 Internet Explorer 中打印时出现的脚本错误,请单击此处
解决方案
开始之前
第 1 步:确保脚本错误在多个网页上存在
如果问题的唯一标志是错误消息,并且网站正在工作,您可以忽略该错误,如果问题出现在一个或两个网页上,则该问题可能是由这些网页而导致。如果您决定忽略该错误,则可以禁用脚本调试

注意 如果该问题出现在两个或两个以上的网站上,请勿禁用脚本调试。
第 2 步:确保问题由计算机上的文件或设置引起
为尽量减少问题的来源,请使用另一用户帐户、浏览器或计算机,以查看触发脚本错误的网页。

当您通过另一用户帐户、浏览器或计算机查看网页时,如果未出现脚本错误,则该问题可能是由您计算机上的文件或设置造成的。在此情况下,按照本文中的方法解决此问题:
常用方法
完成每个方法后,尝试打开之前收到脚本错误的网页。如果没有收到错误,则问题解决。

此外,您还可以参考视频:如何解决 Internet Explorer 中的脚本错误

方法 1:确认活动脚本、ActiveX 和 Java 未被 Internet Explorer 阻止

活动脚本、ActiveX 和 Java 都涉及形成在网页上显示信息的方式。如果您的计算机阻止这些功能,此操作可能会中断网页的显示。您可以重置 Internet Explorer 安全设置,以确保这些功能不被阻止。为此,请按照下列步骤操作:
  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。如果您看不到“工具”菜单,请按 Alt 以显示菜单。
  3. 在“Internet 选项”对话框中,单击“安全”选项卡。
  4. 单击“默认级别”。
  5. 单击“确定”。
注意ActiveX 控件和 Java 程序在 Internet Explorer 中的高安全级别下被关闭。


方法 2:删除所有 Internet 临时文件


您每次打开浏览器查看网页时,您的计算机会以临时文件存储该网页的本地副本。如果 Internet 临时文件夹的大小过大,您在打开网页时则会出现某些显示问题。定期清除文件夹可帮助解决此问题。
删除 Internet Explorer 11、Internet Explorer 10、Internet Explorer 9 或 Internet Explorer 8 所有的 Internet 相关临时文件
  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。如果您看不到“工具”菜单,请按 Alt 以显示菜单。
  3. 单击“常规”选项卡。
  4. 在“浏览历史记录”下,单击“删除”。
  5. 在“删除浏览的历史记录”对话框中,单击以选中以下复选框,然后单击“删除”:
    1. Internet 临时文件
    2. Cookies
    3. 历史记录
  6. 单击“关闭”,然后单击“确定”以关闭“Internet 选项”对话框。
删除 Internet Explorer 7 所有的 Internet 相关临时文件
  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。
  3. 单击“常规”选项卡。
  4. 在“浏览历史记录”下,单击“删除”,然后在系统提示您确认时单击“是”。
  5. 在“删除浏览的历史记录”对话框中,在“Internet 临时文件”下单击“删除文件”,然后在系统提示您确认时单击“是”。
  6. 在“Cookies”下,单击“删除 Cookies”,然后在系统提示您确认时单击“是”。
  7. 在“历史记录”下,单击“删除历史记录”,然后在系统提示您确认时单击“是”。
  8. 单击“关闭”,然后单击“确定”以关闭“Internet 选项”对话框。
删除 Internet Explorer 6 所有的 Internet 相关临时文件
  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。如果您看不到“工具”菜单,请按 Alt 以显示菜单。
  3. 单击“常规”选项卡。
  4. 在“Internet 临时文件”下,单击“设置”。
  5. 单击“删除文件”,然后单击“确定”。
  6. 单击“删除 Cookies”,然后单击“确定”。
  7. 在“历史记录”下,单击“清除历史记录”,然后单击“是”。
  8. 单击“确定”。

方法 3:安装适用于 Internet Explorer 的最新 Service Pack 和软件更新

如果您未安装适用于 Internet Explorer 的最新 Service Pack 或软件更新,请下载并安装。它们可能包含可以帮助解决问题的更新。
若要安装 Internet Explorer 所有版本的当前软件最新更新,请访问 Windows 更新

此外,若要安装 Internet Explorer 6 Service Pack 1,请单击下载 Internet Explorer 6 Service Pack 1
注意 推荐将 Internet Explorer 6 Service Pack 1 用于运行早于 Windows XP 的 Windows 版本的系统。
高级方法
本部分适用于更高级的计算机用户。有五个方法可帮助解决此问题。

方法 1:确认活动脚本、ActiveX 和 Java 未被防病毒程序或防火墙阻止

脚本、ActiveX 控件和 Java 程序可帮助形成网页显示的方式。如果这些功能被阻止,此操作可能会中断网页的显示。

若要确定如何确保脚本、ActiveX 控件和 Java 程序不被阻止,请参阅有关您使用的防火墙或防病毒程序的文档。然后进行所有必要的更改。

方法 2:确认您的防病毒程序未设置为扫描“Internet 临时文件”或“已下载的程序文件”文件夹

如果某个防病毒程序将脚本解释为病毒,并阻止其运行,则可能会出现脚本错误。
为防止这种情况,请确保防病毒程序未扫描 Internet 临时文件夹或已下载的程序文件夹。

若要确定如何阻止程序扫描这些文件夹,请参阅有关您使用的防病毒程序的文档。然后进行所有必要的更改。

方法 3:关闭平滑滚动

如果您遇到的是视频显示问题,平滑滚动可能会导致脚本定时不正确。这可能生成脚本错误。

若要在 Internet Explorer 中关闭平滑滚动,请按照下列步骤操作:
  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。如果您看不到“工具”菜单,请按 Alt 以显示菜单。
  3. 在“高级”选项卡上,单击以清除“使用平滑滚动”复选框。
  4. 单击“确定”,然后退出 Internet Explorer。
注意如果此操作可解决问题,请检查是否有适用于视频适配器的更新的驱动程序。若要获取更新的驱动程序,请与您的视频适配器或计算机的制造商联系。

方法 4:关闭硬件加速

许多应用程序都使用硬件加速来加快计算机处理的速度。然而,如果硬件加速设置在您查看网页时设置不当,可能会导致显示问题。您可以关闭硬件加速,以查看这是否有助于解决脚本错误。为此,请按照操作系统的相应步骤操作。
Windows 8.1 和 Windows 8
  1. 从屏幕右边缘滑入,然后点按“搜索”。如果您使用的是鼠标,请指向屏幕右下角,然后单击“搜索”。
  2. 在搜索框中键入 desk.cpl,然后点按或单击 desk.cpl
  3. 单击“高级设置”。
  4. 单击“疑难解答”选项卡,然后将“硬件加速”滑块移动到“无”。
    注意如果“疑难解答”选项卡不存在,您的图形卡不支持硬件加速。跳过此方法。
  5. 单击“确定”两次。
  6. 重启计算机。
Windows 7
  1. 单击“开始”,在“打开”框中键入“desk.cpl”,然后按 Enter 键。
  2. 单击“高级设置”。
  3. 单击“疑难解答”选项卡,然后将“硬件加速”滑块移动到“无”。
    注意如果“疑难解答”选项卡不存在,您的图形卡不支持硬件加速。跳过此方法。
  4. 单击“确定”两次。
Windows Vista
  1. 打开“控制面板”中的“显示”项。为此,请单击“开始”“开始”按钮,在“开始搜索”框中键入 desk.cpl,然后在“程序”列表中单击“desk.cpl”。
  2. 单击“显示设置”,然后单击“高级设置”。

    用户访问控制权限如果系统提示您输入管理员密码或进行确认,请键入密码或单击“允许”。
  3. 单击“疑难解答”选项卡,然后将“硬件加速”滑块移动到“无”。
    注意如果“疑难解答”选项卡不存在,您的图形卡不支持硬件加速。跳过此方法。
  4. 单击“确定”两次。
Windows XP 和 Windows Server 2003
  1. 单击“开始”,在“打开”框中键入“desk.cpl”,然后按 Enter 键。
  2. 单击“设置”选项卡,然后单击“高级”。
  3. 单击“疑难解答”选项卡,然后将“硬件加速”滑块移动到“无”。
    注意如果“疑难解答”选项卡不存在,您的图形卡不支持硬件加速。跳过此方法。
  4. 单击“确定”两次。
注意如果此操作可解决问题,请检查是否有适用于视频适配器的更新的驱动程序。若要获取更新的驱动程序,请与您的视频适配器或计算机的制造商联系。

方法 5:安装 Microsoft DirectX 的当前版本

DirectX 可以改善网页的显示。有关如何安装 Microsoft DirectX 的当前版本的信息,请参阅如何安装最新版本的 DirectX.

更多信息
禁用脚本调试
关闭 Internet Explorer(Internet Explorer 11、Internet Explorer 10、Internet Explorer 9、Internet Explorer 8 和 Internet Explorer 7)中有关每个脚本错误的通知
  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。如果您看不到“工具”菜单,请按 Alt 以显示菜单。
  3. 在“高级”选项卡上,单击以清除“显示有关每个脚本错误的通知”框,然后单击“确定”。
关闭脚本调试程序(针对 Internet Explorer 6)
  1. 启动 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”。如果您看不到“工具”菜单,请按 Alt 以显示菜单。
  3. 在“高级”选项卡上,单击以选中“禁用脚本调试”框,然后单击“确定”。
发生脚本错误时的症状
在 Internet Explorer 中发生脚本错误时,可能会收到类似以下内容的错误消息:
此网页上的问题可能使其无法正常显示或正常运行。以后双击状态栏中的警告图标即可显示此消息。
如果单击“显示详细信息”,您可能会看到有关以下类似错误的详细信息:
行:<Line_Number>
字符:<Character_Number>
错误:<Error_Message>
代码:0
URL:http://Webserver/page.htm
出现运行时错误。
是否要进行调试?
行:<Line_Number>
错误:<Error_Message>

以下警告消息也会在 Internet Explorer“状态”栏中显示:
已完毕,但网页上有错误。
有关此问题原因的详细信息
此问题的出现可能是由于网页的 HTML 源代码不能与客户端脚本正常工作,如 Microsoft JScript 或 Microsoft Visual Basic 脚本。此问题可能是由下列一个或多个原因引起的:
  • 网页的 HTML 源代码中存在问题。
  • 您的计算机或网络阻止了活动脚本、ActiveX 控件或 Java 程序。Internet Explorer 或其他程序(如防病毒程序或防火墙)可能配置为阻止活动脚本、ActiveX 控件或 Java 程序。
  • 防病毒软件配置为扫描“Internet 临时文件”或“已下载的程序文件”文件夹。
  • 您的计算机上的脚本引擎损坏或已过时。
  • 您的计算机上的 Internet 相关文件夹损坏。
  • 您的视频卡驱动程序损坏或已过时。
  • 您的计算机上的 DirectX 组件损坏或已过时。
注意 服务器端脚本(如 Active Server Pages (ASP) 中的 Visual Basic 脚本)在 Web 服务器上运行。因服务器端脚本故障而发生的脚本错误不会在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正常显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果您怀疑某个问题会影响服务器端脚本,请与 Web 服务器的管理员联系。
解决尝试从 Internet Explorer 中打印时出现的脚本错误
通常情况下,从 Internet Explorer 打印时,已过期的打印机驱动程序可能会导致出现问题。若要解决这些问题,请尝试将打印机驱动程序更新为最新版本。

要解决此问题,请按照修复 Windows 中的打印机问题中的步骤操作,以检查您的打印机并更新打印机驱动程序。
重要说明在某些情况下,通过 Windows 更新可能不提供驱动程序的更新版本。您可能需要访问制造商的网站,查找并下载适用于您的打印机的最新打印机驱动程序。

此外,如果您遇到 Internet Explorer 9 中的问题,请尝试以下中的方法您将遇到脚本错误,而且您无法从 Internet Explorer 9 打印.

此外,如果您无法在 Internet Explorer 中打印或预览网页,请参阅无法在 Internet Explorer 中打印或查看网页的打印预览.
从 Internet Explorer 打印时出现的脚本错误消息
如果您尝试打印 Internet Explorer 中的网页,可能会收到类似于以下内容的脚本错误:
当前页的脚本发生错误。
行:<Line_Number>
字符:<Character_Number>
错误:<Error_Message>
代码:0
URL:URL:res/ieframe.dll/preview.js。
视频:如何解决 Internet Explorer 中的脚本错误(视频为英文版本)
参考
810395 您使用 Internet Explorer 6 时的脚本错误

933873 修复:尝试在安装了 Internet Explorer 7 的计算机上运行脚本时可能会收到脚本错误
vb scripting error tshoot 181698 q181698 kb181698
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款
属性

文章 ID:308260 - 上次审阅时间:01/31/2014 21:43:00 - 修订版本: 10.0

  • Internet Explorer 11
  • Windows Internet Explorer 10
  • Windows Internet Explorer 9
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0
  • kbresolve kberrmsg kbenv kbprb kbtshoot kbcip kbvideocontent KB308260
反馈