|
发表于 2012-5-30 15:33:54
|
显示全部楼层
来自: 中国辽宁盘锦
网页错误一直是让网民非常头疼的问题,许多用户在浏览器使用中不经意间就出现了许多脚本错误的提示,而多数用户对于这些提示也找不到对应的处理方法,一段时间后,这样的错误提示出现将越来越频繁。在以前的文章中,小编也介绍过相关的处理方法,但由于导致该问题的因素较多,因此今天总结经验再战脚本错误问题,继续深入网页故障解析。
3 X8 z0 B5 I& A+ c; R3 Z. K% T4 ^6 p2 U( T/ R
脚本错误解决方法全析:
1 M3 S, D7 W1 p出现脚本错误多是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual basic 脚本)正确工作,发生此问题可能是因为以下原因:
1 ^5 \' P6 F& [8 `/ h [1.网页的 HTML 源代码中有问题。& [6 p* W$ h- I" J, L# f
2.电脑或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序。 p! D& } v1 }+ F
3.防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。7 v/ |1 y: X2 k9 A s. ]
4.电脑上的脚本引擎损坏或过时。1 F& I& L J% Z( `, o. k
5.电脑上的 Internet 相关文件夹损坏。1 |8 w, Q' w! k: P3 `
6.显卡驱动程序已损坏或者已过时。2 Z0 {7 t( u- {1 B8 w9 Y6 f
7.电脑上的 DirectX 组件损坏或过时。
4 ^5 n! H. C% u4 _这样要注意的是注服务器端脚本,如 Active Server pages (ASp)中的Visual basic 脚本运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果怀疑服务器端脚本有问题,请与Web服务器的管理员联系。
$ t6 _8 X" S1 ?; U7 { % k, Y _ \4 T$ f0 W }
解决方案:
8 J' [0 \4 c. l, p9 O$ K5 K1.从另一个用户帐户、另一个浏览器和另一台电脑测试网页
& a3 x# p, r. S# p" r+ n2 h如果问题只在查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器(推荐下载火狐浏览器,用的很爽,点网页最上方的大按钮可以进入官方下载页面)或另一台电脑查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台电脑使用网页时脚本错误未发生,则继续进行故障排除操作。: R8 \. W4 T, |$ }+ P: f _9 g: ~, Y" f
( \7 o8 N4 n6 \1 y5 ?' `/ N# t; d2.确认活动脚本、ActiveX 和 Java 未被阻止) v! x8 v' U1 t( N* E8 t7 V: \
确认电脑上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:
! F; D& }1 d/ K4 ?, C启动 Internet Explorer→在“工具”菜单上,单击“Internet 选项”→在“Internet 选项”对话框中→“安全”→“默认级别”→单击“确定”。6 ] o) H0 w. p" }) ]9 k
/ X% I3 j+ ~, C" e1 B3.删除所有临时的 Internet 相关文件
8 |2 V1 Z) @% _) g; [9 ~$ w从的电脑中删除所有临时的 Internet 相关文件。为此,具体步骤如下:) l3 F. `1 p1 B: Y
启动 Internet Explorer→在“工具”菜单上→单击“Internet 选项”→单击“常规”选项卡→在“Internet 临时文件”下→单击“设置”→“删除文件”→“确定”→“删除 Cookies”→“确定”→在“历史记录”下→“清除历史记录”→“是”→单击“确定”。
1 c* y& ` K% V4 Y2 n
: h0 P7 D. ~# N) w4.更改安全级别, C/ g) o0 @1 m6 _5 L+ M
" _* Y% P7 J' L% d* P u
依次展开:启动“Internet Explorer”→“工具”→“Internet 选项”→“安全”→“默认级别”→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。
: ]% r, j1 a. y9 J' l# }( Y; W- O8 U& \& i
# c) Z8 P0 W6 F0 _) ?5 i7 A) B Q# Y- ~
5.重新加载组件
3 e$ p. o& Y9 ~3 v, s/ [1 v! T# V0 C
% j s3 a' A' T5 d4 t0 N8 U" x e关闭IE浏览器,依次展开:“开始”→“运行”→依次键入以下信息并确认:9 m* q1 [0 k4 B# f
" }3 M m: T" L* n' E' ]0 u# F" Y5 r
regsvr32 Shdocvw.dll" h" l3 q, `# T& `
, {) L! [2 G* y% T( w+ o, X4 K& |regsvr32 Oleaut32.dll
2 k4 u) B/ L/ ~* J
+ z5 ]- y6 W% `' O, I1 nregsvr32 Actxprxy.dll
: M8 k( n* |0 D5 [' m' i. f
& p4 }; R! a8 f6 K7 ]regsvr32 Mshtml.dll1 ^, b6 u# W9 R
- l7 L- U5 u# w' p/ G( U3 vregsvr32 Urlmon.dll+ m t$ B0 @9 d: C# z: M0 r7 X
. d& u* S2 t9 e: k! \ Iregsvr32 jscript.dll7 j5 i: x/ ^3 m& ^9 J2 b3 {" \6 Y
[$ w% s8 c; N, y$ K- }
regsvr32 vbscript.dll
% h' C3 v* l8 O* Y& o# W
, R2 w) Z' M* g6 y2 d重新启动IE浏览器,查看是否还会出现脚本错误提示。 a+ i6 T+ {# T2 w" ]6 k
, x) J/ h& |& h( I& X# x. H# }2 ^ H
7 I$ l# d, h9 m8 K
3 q6 f' `5 Q0 R" s( P3 z$ t3 D- \1 ~
6.禁用脚本调试
5 }2 c# A5 B6 _$ i: ^( @0 E* B. T+ ?
依次展开:启动“Internet Explorer”→ “工具”→“Internet 选项”→“高级”→将“禁用脚本调试”两个选项前的勾选选中→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。9 w2 x6 c8 ~ A" y! T$ H
0 ?% |1 X% H; r( i+ q( ~
: _+ N C1 m4 M9 _) {" I" Z0 l, H1 C8 K' g5 T5 I Z3 a8 J4 S
感谢原作者! |
|