|
发表于 2012-5-30 15:33:54
|
显示全部楼层
来自: 中国辽宁盘锦
网页错误一直是让网民非常头疼的问题,许多用户在浏览器使用中不经意间就出现了许多脚本错误的提示,而多数用户对于这些提示也找不到对应的处理方法,一段时间后,这样的错误提示出现将越来越频繁。在以前的文章中,小编也介绍过相关的处理方法,但由于导致该问题的因素较多,因此今天总结经验再战脚本错误问题,继续深入网页故障解析。0 z- n& `0 w4 u& b" J
0 j: {7 @! ^7 F1 [0 O6 W+ \" R2 }( K
脚本错误解决方法全析:
6 A- g r* T5 ^9 ?出现脚本错误多是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual basic 脚本)正确工作,发生此问题可能是因为以下原因:9 v m3 b* O& x- C1 Q$ Q3 \0 b# c8 l
1.网页的 HTML 源代码中有问题。
- U- `4 Z2 |) X0 V( t" n6 D1 B2.电脑或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序。/ A7 F( S; @7 g5 j
3.防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。2 E4 e% x J- l' B [! a4 X
4.电脑上的脚本引擎损坏或过时。5 p6 ?9 x: g& h& q* ]9 I
5.电脑上的 Internet 相关文件夹损坏。
! u2 D* n7 `: y! Q0 e5 y& R. j# b6.显卡驱动程序已损坏或者已过时。
& r: `9 v3 L+ B$ a; S7.电脑上的 DirectX 组件损坏或过时。
: Z* O9 k2 d2 H0 }- G. q& ~这样要注意的是注服务器端脚本,如 Active Server pages (ASp)中的Visual basic 脚本运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果怀疑服务器端脚本有问题,请与Web服务器的管理员联系。
" {9 ]3 U1 U* v* a % G/ C p8 e8 r4 T
解决方案:
! I$ j- k- t% A( c( |6 H7 \0 U1.从另一个用户帐户、另一个浏览器和另一台电脑测试网页2 R* f g; ^) F7 I) w4 z
如果问题只在查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器(推荐下载火狐浏览器,用的很爽,点网页最上方的大按钮可以进入官方下载页面)或另一台电脑查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台电脑使用网页时脚本错误未发生,则继续进行故障排除操作。
1 r5 S1 n* g G$ ~( f1 Y( X ( |$ k5 V% R# i; [3 @. I* e
2.确认活动脚本、ActiveX 和 Java 未被阻止
- M+ P( Y& w) h确认电脑上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:) g* P9 t; r- Y2 j
启动 Internet Explorer→在“工具”菜单上,单击“Internet 选项”→在“Internet 选项”对话框中→“安全”→“默认级别”→单击“确定”。
) K8 v( h5 C0 T2 [: w , _6 i$ E/ Q+ O2 p9 q5 b
3.删除所有临时的 Internet 相关文件$ T- T0 _- Q- Y$ B( S
从的电脑中删除所有临时的 Internet 相关文件。为此,具体步骤如下:
' u- E5 k A! m' t& F( q启动 Internet Explorer→在“工具”菜单上→单击“Internet 选项”→单击“常规”选项卡→在“Internet 临时文件”下→单击“设置”→“删除文件”→“确定”→“删除 Cookies”→“确定”→在“历史记录”下→“清除历史记录”→“是”→单击“确定”。
0 a/ c1 F/ E" H2 a' J
0 E' l4 H, Y) E1 \" n9 F4.更改安全级别
( ]! k3 b! A; o4 U5 r6 v1 ]' `2 [
. V t: o) Q1 t0 X依次展开:启动“Internet Explorer”→“工具”→“Internet 选项”→“安全”→“默认级别”→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。
+ o& } l/ p2 [& o Q0 R# ~2 ?# P k$ u8 J5 A1 b# L$ U* z- g7 h
- W1 K9 ~+ F; n; O9 \% s
. q- i) w" K: G7 b5.重新加载组件
* { h2 N$ v9 E: W& h) j {" z b7 g6 w2 }
关闭IE浏览器,依次展开:“开始”→“运行”→依次键入以下信息并确认:
9 r% ~/ W2 u9 _' Y; O9 D1 v7 x7 }- H3 h, O0 w1 \4 F
regsvr32 Shdocvw.dll
3 w9 \; q+ `9 b s
1 x) S8 ]/ `) T4 ^: P8 w& k S5 hregsvr32 Oleaut32.dll
6 P- j8 z" V) W) ?' V0 e; _4 K
+ q% ^) ~2 w# c* a9 i8 C" X) ^regsvr32 Actxprxy.dll
, t* ]# x+ m' ~4 K. N" _) _
; n% ~1 L$ j9 N; }regsvr32 Mshtml.dll
8 g$ E- U$ @3 V0 X% C* Z
k5 j' e9 ?( L! h7 m: y9 {regsvr32 Urlmon.dll3 _" s3 {; C; |. ^: P. Z% V' V
6 \2 m% F* d0 O0 Z# Sregsvr32 jscript.dll
6 t% \6 B% W7 H. r& d
, K/ q6 z+ X2 X6 S$ Eregsvr32 vbscript.dll5 y. r+ H: w7 {! C. `! d
# z. Z! x4 b$ Q6 X) G4 f重新启动IE浏览器,查看是否还会出现脚本错误提示。
: ]* a: y* \! R4 d: j! z0 H* Y& Q
T/ G; V9 g8 D6 P; g
) F$ z. i0 h6 ]: G2 F6.禁用脚本调试
3 I. J4 _$ u% J* X) C9 a% u; o1 ~# J# d5 h# Q
依次展开:启动“Internet Explorer”→ “工具”→“Internet 选项”→“高级”→将“禁用脚本调试”两个选项前的勾选选中→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。
% o" H( \7 l' I$ r8 O
* o4 E* N7 E; s. \" i - J, p2 l* S8 T' [* k
& |) B, G: y. q8 m: H, j
感谢原作者! |
|