|
发表于 2012-5-30 15:33:54
|
显示全部楼层
来自: 中国辽宁盘锦
网页错误一直是让网民非常头疼的问题,许多用户在浏览器使用中不经意间就出现了许多脚本错误的提示,而多数用户对于这些提示也找不到对应的处理方法,一段时间后,这样的错误提示出现将越来越频繁。在以前的文章中,小编也介绍过相关的处理方法,但由于导致该问题的因素较多,因此今天总结经验再战脚本错误问题,继续深入网页故障解析。
8 j, a. a# K" w7 G7 t% p+ y1 B$ |* @) w* W
脚本错误解决方法全析:& [1 W A1 g1 c; H
出现脚本错误多是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual basic 脚本)正确工作,发生此问题可能是因为以下原因:
, V6 [; {; ] q1.网页的 HTML 源代码中有问题。
& W* \/ R5 r, J! f' D2.电脑或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序。" M; L6 h \& g& w. E, C) a! L+ ^
3.防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。# E6 M* a1 E2 b/ I0 @: a8 G3 B3 O
4.电脑上的脚本引擎损坏或过时。
# g8 v U. A& q/ G- N. a! ^; B5.电脑上的 Internet 相关文件夹损坏。& U, O, o9 l' W1 ^- t; v3 |. o5 q
6.显卡驱动程序已损坏或者已过时。# Y3 U4 _# P, X, F) h* S8 [
7.电脑上的 DirectX 组件损坏或过时。
1 Q* N4 {! k# b& i这样要注意的是注服务器端脚本,如 Active Server pages (ASp)中的Visual basic 脚本运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果怀疑服务器端脚本有问题,请与Web服务器的管理员联系。2 D# B" e4 }7 y. p6 h/ Q
, B; }4 P9 }" r! G$ i( X% ]8 Z
解决方案:1 R% G) R$ w) q+ M; w
1.从另一个用户帐户、另一个浏览器和另一台电脑测试网页
8 S/ Z! {/ j) [; f如果问题只在查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器(推荐下载火狐浏览器,用的很爽,点网页最上方的大按钮可以进入官方下载页面)或另一台电脑查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台电脑使用网页时脚本错误未发生,则继续进行故障排除操作。
1 a* x& ] b* S 1 `$ S2 v+ I, q2 Z% d
2.确认活动脚本、ActiveX 和 Java 未被阻止& h% C3 p1 b- [6 S
确认电脑上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:9 V( N7 W6 S6 a$ e
启动 Internet Explorer→在“工具”菜单上,单击“Internet 选项”→在“Internet 选项”对话框中→“安全”→“默认级别”→单击“确定”。! O1 x C5 f* W4 g% r4 Y' T
) q8 H' s# ^- K3 d' D
3.删除所有临时的 Internet 相关文件2 ]) @3 }" ?+ Z9 a; D0 [8 O* J
从的电脑中删除所有临时的 Internet 相关文件。为此,具体步骤如下:
# i+ n8 i% p7 }: j; k启动 Internet Explorer→在“工具”菜单上→单击“Internet 选项”→单击“常规”选项卡→在“Internet 临时文件”下→单击“设置”→“删除文件”→“确定”→“删除 Cookies”→“确定”→在“历史记录”下→“清除历史记录”→“是”→单击“确定”。
. U9 @% e+ E( o) C) Z7 `# d- D+ f * I9 U& J- Q- V' p; J7 ]
4.更改安全级别" E$ {' `2 W) U% f2 h
- S) e7 g. }7 t" t依次展开:启动“Internet Explorer”→“工具”→“Internet 选项”→“安全”→“默认级别”→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。! K5 B! d, |& \0 r5 v3 T8 q r
6 c/ n* Z R) N
0 ~6 l: S9 v# S- [% D Y' m
; Q* S7 g) V6 t/ ]
5.重新加载组件* |! }$ O. [/ y
3 B% N. Y5 u) d6 c( G# N关闭IE浏览器,依次展开:“开始”→“运行”→依次键入以下信息并确认:! q3 D5 W7 u* k! V; O2 p
- v4 \- v8 e0 M6 K! ?7 g3 Vregsvr32 Shdocvw.dll/ j5 L: A1 ^! E0 k
+ X* r$ d2 B9 ], ~regsvr32 Oleaut32.dll5 K- t0 m: P* W F+ P
, F8 O0 W. f" F5 w' }: Iregsvr32 Actxprxy.dll/ T. }2 h# p$ i1 C
5 i. N; p" ^8 }2 |9 Nregsvr32 Mshtml.dll
' d2 O0 X" ?; b/ R/ d
6 o/ @. W5 e% l, Bregsvr32 Urlmon.dll4 k4 o$ m$ O( M* N5 c; N
( x; `# J1 V5 s8 F3 z4 I, m4 s. zregsvr32 jscript.dll
/ j0 x( Z. `# R: E' t, I- g, e% t0 K/ w' \- f
regsvr32 vbscript.dll& W/ [9 `5 v0 D) n1 ~8 A! e
+ @) B( x! a! {6 d重新启动IE浏览器,查看是否还会出现脚本错误提示。
/ M3 E j% g: [6 ` N3 a1 ^, C: T M* g2 R+ p; K
* B" M0 d' a. f! v1 ?5 T( a
# @0 k4 N8 w9 O }6.禁用脚本调试
' r6 w a; A* H, s |6 S5 e; c6 O8 D* y
依次展开:启动“Internet Explorer”→ “工具”→“Internet 选项”→“高级”→将“禁用脚本调试”两个选项前的勾选选中→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。
8 _, }6 R4 _5 k5 T, Y! B/ a$ t# X
' c, u7 M0 R* z" _1 Y9 Z 6 E* h9 u# v R' J
, s, }& J9 r# q, h6 Y: C; z7 W感谢原作者! |
|