|
发表于 2012-5-30 15:33:54
|
显示全部楼层
来自: 中国辽宁盘锦
网页错误一直是让网民非常头疼的问题,许多用户在浏览器使用中不经意间就出现了许多脚本错误的提示,而多数用户对于这些提示也找不到对应的处理方法,一段时间后,这样的错误提示出现将越来越频繁。在以前的文章中,小编也介绍过相关的处理方法,但由于导致该问题的因素较多,因此今天总结经验再战脚本错误问题,继续深入网页故障解析。' N' [1 a" B3 V5 Z7 ~) x& `* `
, V3 L" `- _: q' _7 G脚本错误解决方法全析:$ b7 A( i# `* l% I7 [, h: j- \
出现脚本错误多是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual basic 脚本)正确工作,发生此问题可能是因为以下原因:. Q5 T5 q @* r, \ o$ I2 [
1.网页的 HTML 源代码中有问题。
$ P7 A6 H6 _# ?2 o# K2.电脑或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序。
7 Q& t; E7 a! F4 K% w- y2 Z. \( J8 k3.防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。! g; I$ m. v v3 Z4 N1 y3 [0 R( L
4.电脑上的脚本引擎损坏或过时。
) G3 Q: [3 m: r3 w6 y- ?- K/ k5.电脑上的 Internet 相关文件夹损坏。
# q- Q5 p( u- P [% f6.显卡驱动程序已损坏或者已过时。( \9 l$ k2 p# X# P
7.电脑上的 DirectX 组件损坏或过时。
4 ?3 `; D! d! h0 R* p" Y6 v7 [这样要注意的是注服务器端脚本,如 Active Server pages (ASp)中的Visual basic 脚本运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果怀疑服务器端脚本有问题,请与Web服务器的管理员联系。# m0 P; c; T+ V" b5 r+ y
3 }/ e. c& y( a: J$ ~解决方案:
( v6 _' E- r# j9 h( P7 G1.从另一个用户帐户、另一个浏览器和另一台电脑测试网页
! m9 w' @6 `+ {$ u如果问题只在查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器(推荐下载火狐浏览器,用的很爽,点网页最上方的大按钮可以进入官方下载页面)或另一台电脑查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台电脑使用网页时脚本错误未发生,则继续进行故障排除操作。: Z3 k3 } C8 v) g4 g) @/ z& U8 e: ?
7 `1 ]7 |3 q$ N
2.确认活动脚本、ActiveX 和 Java 未被阻止
) r$ v& S% C- I3 ~% M确认电脑上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:# {# Y7 }8 H$ |% U
启动 Internet Explorer→在“工具”菜单上,单击“Internet 选项”→在“Internet 选项”对话框中→“安全”→“默认级别”→单击“确定”。
; _; x' M- H" n
1 Z7 q: B. }& F' t# [( w8 H3.删除所有临时的 Internet 相关文件% @0 Y8 v* n* c$ ]- ^& u$ Z& i# R3 N
从的电脑中删除所有临时的 Internet 相关文件。为此,具体步骤如下:
" J2 S2 U2 o+ H2 |8 p3 h, e启动 Internet Explorer→在“工具”菜单上→单击“Internet 选项”→单击“常规”选项卡→在“Internet 临时文件”下→单击“设置”→“删除文件”→“确定”→“删除 Cookies”→“确定”→在“历史记录”下→“清除历史记录”→“是”→单击“确定”。
' y+ ^( }% s2 T' u P- H
{3 [* K7 n; A- j0 Y* F- {. a3 W4.更改安全级别
1 A5 ^9 H$ ^7 a- E1 u U3 _% i" _( L# n
依次展开:启动“Internet Explorer”→“工具”→“Internet 选项”→“安全”→“默认级别”→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。4 ~* N7 T/ A( [9 e* n
# ~; T Q- s8 X5 A& w
|4 F) J8 a; q3 S, U& O% x
/ A+ F+ L' T& P2 v% ^* B5.重新加载组件
& G/ m# H8 j* v7 ?
5 ]3 S. L% Y) y9 Q7 L关闭IE浏览器,依次展开:“开始”→“运行”→依次键入以下信息并确认:5 D( [! T |! \/ f, h$ ] I
3 E5 j" T* m, O5 C5 x7 ]regsvr32 Shdocvw.dll/ u4 {; W7 U' e6 B
8 G& e& l; Q# k, w0 p7 C0 p1 x
regsvr32 Oleaut32.dll
6 w0 s9 e O$ ]' C
6 j+ ]" f; i0 t1 Tregsvr32 Actxprxy.dll
* v$ t' \) R* p" B9 ~& @3 Y/ p$ g7 |* o: v
regsvr32 Mshtml.dll
; s/ _/ }' U/ x, {: ?8 ~
- P: Z a5 I' B- C* ?3 }. j2 ?regsvr32 Urlmon.dll# n! y f# q1 Q' b7 |* P2 e
0 N, O& ~4 t1 P% K2 {+ \+ K$ b& P
regsvr32 jscript.dll
: e Z* k( O3 S$ c/ H( K- ^4 n. K2 }: d2 ]) c! ?- c1 z
regsvr32 vbscript.dll1 A9 s- A& s6 i
0 O! C" Z( L! u8 H1 m重新启动IE浏览器,查看是否还会出现脚本错误提示。
4 r3 X. r/ w0 Z3 U
6 a! \2 F$ Q* O+ p7 ?
! ^/ m) f% A- K4 ?, d2 p7 e: h
: }" C( e3 R6 _6.禁用脚本调试) \# S0 [# j( D7 j R6 {. G8 I! L
% k& N: B% b0 l8 O r8 j依次展开:启动“Internet Explorer”→ “工具”→“Internet 选项”→“高级”→将“禁用脚本调试”两个选项前的勾选选中→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。2 i! c% X# e4 `# w0 Y0 H
+ S( }% b0 l& U6 ~0 {- t6 n* t5 u
7 _/ h+ u& C- V4 i1 w% P9 |% v6 A. Z6 A }. I v' @5 z
感谢原作者! |
|