|
发表于 2012-5-30 15:33:54
|
显示全部楼层
来自: 中国辽宁盘锦
网页错误一直是让网民非常头疼的问题,许多用户在浏览器使用中不经意间就出现了许多脚本错误的提示,而多数用户对于这些提示也找不到对应的处理方法,一段时间后,这样的错误提示出现将越来越频繁。在以前的文章中,小编也介绍过相关的处理方法,但由于导致该问题的因素较多,因此今天总结经验再战脚本错误问题,继续深入网页故障解析。9 u/ p6 b9 V' O/ Z7 J+ Y& \
9 [: N# o! `) y7 h" _! Q
脚本错误解决方法全析:9 E6 P6 i, O( ^% L. u7 k2 {2 _
出现脚本错误多是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual basic 脚本)正确工作,发生此问题可能是因为以下原因:
3 Y9 n# c5 _( X F) E. K- z1.网页的 HTML 源代码中有问题。* M' C" q {% H: F6 `
2.电脑或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序。+ S- }, @9 o4 J9 ~
3.防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。% R# K# F7 u6 S1 v+ |; B9 r
4.电脑上的脚本引擎损坏或过时。
5 W$ V, d# E/ u# M1 d5.电脑上的 Internet 相关文件夹损坏。* r9 _ A+ \% J! h( U7 c9 w& C
6.显卡驱动程序已损坏或者已过时。
/ F5 ~, T q) R" ^" C7.电脑上的 DirectX 组件损坏或过时。2 o& D5 i; p) L4 F* j! F3 @, j& K* d
这样要注意的是注服务器端脚本,如 Active Server pages (ASp)中的Visual basic 脚本运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果怀疑服务器端脚本有问题,请与Web服务器的管理员联系。
" ?! @) q* @1 }# C
: d, e" f* t" Q. V2 [# k6 x8 a* }% i/ q解决方案:
. u& r5 x Z5 d- ?1.从另一个用户帐户、另一个浏览器和另一台电脑测试网页( w6 `+ j3 |' p# ?* [* D6 _7 k
如果问题只在查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器(推荐下载火狐浏览器,用的很爽,点网页最上方的大按钮可以进入官方下载页面)或另一台电脑查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台电脑使用网页时脚本错误未发生,则继续进行故障排除操作。
' l8 Y) t1 Z X- r, [! S
& ~9 r! P) I: k2 D. i2.确认活动脚本、ActiveX 和 Java 未被阻止
, ]! \ `' D5 w& C4 v. O确认电脑上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:
6 y# w- Y4 u$ d, F启动 Internet Explorer→在“工具”菜单上,单击“Internet 选项”→在“Internet 选项”对话框中→“安全”→“默认级别”→单击“确定”。
+ k8 y7 _1 M Z7 E$ E" N& @ l- M6 d' G6 k/ F# D( F; _
3.删除所有临时的 Internet 相关文件; H' n% R6 k) m6 N# O* q
从的电脑中删除所有临时的 Internet 相关文件。为此,具体步骤如下:0 M, [- h1 @5 M4 ^! A. }, }. [
启动 Internet Explorer→在“工具”菜单上→单击“Internet 选项”→单击“常规”选项卡→在“Internet 临时文件”下→单击“设置”→“删除文件”→“确定”→“删除 Cookies”→“确定”→在“历史记录”下→“清除历史记录”→“是”→单击“确定”。$ w# { | H* }- }& n& ?! q
6 ]; n, l R6 f- |7 h8 A/ T4.更改安全级别3 g% g, \; M0 ]0 o2 x: T
@' }; b0 V1 N
依次展开:启动“Internet Explorer”→“工具”→“Internet 选项”→“安全”→“默认级别”→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。9 K8 G: h6 m0 F/ R
4 M, y( F0 H. h' O8 B& f
6 T" `* @" Q4 @/ o- B$ ]* \! k+ W/ Z- O8 E: w
5.重新加载组件4 I9 p8 T( C1 w& z3 s+ ?( ^
3 P1 S8 c: V. S1 K( s
关闭IE浏览器,依次展开:“开始”→“运行”→依次键入以下信息并确认:
* x; G3 W [5 y# L" o& l4 t' V, _6 c( h
regsvr32 Shdocvw.dll
z- H( }! j# |) J/ ~
) j0 m( U: \& P, N& d$ ~regsvr32 Oleaut32.dll
/ z! l) x+ H9 Y: C8 w/ F9 J
/ _* ~& g; i0 T9 z( z+ Q9 h8 Aregsvr32 Actxprxy.dll- q, l" }$ O1 p) h1 s, }" S# p
$ f8 r' C2 Z7 x% g% `regsvr32 Mshtml.dll J% t+ Z8 i; p$ ~4 @4 k" Y
9 r! z4 M7 d5 }3 N% l
regsvr32 Urlmon.dll
e- w, v& W" ~
' X3 z) ^# Y' [" W% b. rregsvr32 jscript.dll3 @; M- ^1 |# T- O* q; d
& n" T7 n4 W5 y6 x$ H* E6 Z$ ^
regsvr32 vbscript.dll9 Z. |3 \" W0 O3 i
2 o8 z) B! y/ w! z3 P( O重新启动IE浏览器,查看是否还会出现脚本错误提示。: P" A* K8 X$ ?
; [7 f! a+ ^9 u& w
" ?! n5 n. F0 ?" r7 I, K; N+ `$ B0 L {0 O" M. S1 |
6.禁用脚本调试. K. s4 U1 D, N J
* `) D5 c9 G8 {
依次展开:启动“Internet Explorer”→ “工具”→“Internet 选项”→“高级”→将“禁用脚本调试”两个选项前的勾选选中→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。5 s& [- c3 E( _ E! N7 U9 N
8 K: p! M9 v. Y , |- F; f: I5 F, l. f0 t6 ]
( }# W" \. E) W6 p; ?感谢原作者! |
|