|
发表于 2012-5-30 15:33:54
|
显示全部楼层
来自: 中国辽宁盘锦
网页错误一直是让网民非常头疼的问题,许多用户在浏览器使用中不经意间就出现了许多脚本错误的提示,而多数用户对于这些提示也找不到对应的处理方法,一段时间后,这样的错误提示出现将越来越频繁。在以前的文章中,小编也介绍过相关的处理方法,但由于导致该问题的因素较多,因此今天总结经验再战脚本错误问题,继续深入网页故障解析。, Z4 M3 D# }+ ?( d% Z
( E6 b) U! e5 B# U4 ]0 s/ P脚本错误解决方法全析:
# s+ Y; f$ N7 f2 j6 F0 J出现脚本错误多是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual basic 脚本)正确工作,发生此问题可能是因为以下原因:) ?9 D( K2 |3 c1 H
1.网页的 HTML 源代码中有问题。
3 u5 Q6 `' u s# R; |/ Y& {2.电脑或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序。
0 p- v. j5 b e# p/ I1 Y- i1 y3.防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。
9 c! O, W$ D( f, G. L+ c4 C4.电脑上的脚本引擎损坏或过时。
5 b6 H& v7 D3 z4 {5 Y2 r5.电脑上的 Internet 相关文件夹损坏。. @' ?: y8 D1 l- j0 p }
6.显卡驱动程序已损坏或者已过时。9 m/ X7 X- t) [% H' K8 h* }0 C
7.电脑上的 DirectX 组件损坏或过时。
8 {. t- k7 t1 H% d0 t: Y1 _这样要注意的是注服务器端脚本,如 Active Server pages (ASp)中的Visual basic 脚本运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果怀疑服务器端脚本有问题,请与Web服务器的管理员联系。' l) s0 b$ }7 E, E/ k
L7 z, t; h/ Q" t* ]% _解决方案:4 h. {% n: I- ?7 z/ A( u" I$ J
1.从另一个用户帐户、另一个浏览器和另一台电脑测试网页
9 D' B4 J! N/ |如果问题只在查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器(推荐下载火狐浏览器,用的很爽,点网页最上方的大按钮可以进入官方下载页面)或另一台电脑查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台电脑使用网页时脚本错误未发生,则继续进行故障排除操作。% t f2 R6 a( X& o# b* w" K0 I# Z
/ a3 k, Y; B/ Q. H/ I( i2.确认活动脚本、ActiveX 和 Java 未被阻止/ w+ y* I/ a/ C: o2 t& K$ J
确认电脑上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:& `- l( n' C4 \3 g0 z
启动 Internet Explorer→在“工具”菜单上,单击“Internet 选项”→在“Internet 选项”对话框中→“安全”→“默认级别”→单击“确定”。
) j) Q8 ^ |/ N, G% { ( H u' r7 l9 \6 ]8 F7 M. u
3.删除所有临时的 Internet 相关文件
1 z% ^9 q# W: x. K从的电脑中删除所有临时的 Internet 相关文件。为此,具体步骤如下:% n! S; X* w- _8 X6 ^! m
启动 Internet Explorer→在“工具”菜单上→单击“Internet 选项”→单击“常规”选项卡→在“Internet 临时文件”下→单击“设置”→“删除文件”→“确定”→“删除 Cookies”→“确定”→在“历史记录”下→“清除历史记录”→“是”→单击“确定”。. J0 B# o$ b7 t
. W) q' r; X+ j! @0 ^. a5 I* D4.更改安全级别
r* m7 b) g/ f" @+ ?$ s8 p9 z$ n4 \' g2 R6 }' E" J' T
依次展开:启动“Internet Explorer”→“工具”→“Internet 选项”→“安全”→“默认级别”→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。
$ \/ z) }- d7 h) |, p% N8 U
$ d i3 ^9 Y+ Y8 P / {( J( X' L6 A. K) E
! J9 A9 y2 q% Q$ H9 A/ Z
5.重新加载组件
: t& U/ j6 a* y$ @! t f3 K
; i2 J- {# _5 t4 g' H: p关闭IE浏览器,依次展开:“开始”→“运行”→依次键入以下信息并确认:
* x, o- d9 l8 W8 d, |6 U5 q
/ f0 ]% _- T( G$ R$ n: yregsvr32 Shdocvw.dll
" p6 B9 d- G* K4 f, M! m
! L6 Q+ X5 Q$ e" K) B* J \regsvr32 Oleaut32.dll9 `$ e* n' N$ }7 A l1 f" |
5 ]2 H6 ]; H5 r" @regsvr32 Actxprxy.dll
% \ t$ x" k' I/ ]4 @# ^1 F7 r! R9 i0 x2 J/ a2 u5 d
regsvr32 Mshtml.dll" h6 G+ @2 e' H2 Z& X* g: ?' c0 a
O9 ?/ v- z" q) \5 \1 H0 h7 V0 `
regsvr32 Urlmon.dll
& V; z1 d; t; N# \9 ]0 A
- p3 j( i$ z, {7 H9 M0 L/ g# [regsvr32 jscript.dll
4 L) T) k) q8 [: W# x2 }$ y/ H8 t7 |; }# M2 q; I
regsvr32 vbscript.dll
4 ^5 C3 s# ^6 y7 Y/ |
9 s0 g) h. N# B+ r" f; g& P# m重新启动IE浏览器,查看是否还会出现脚本错误提示。' B- t; e: ~5 h7 Q0 x2 n. h: L: e
# n& J$ U. l d) D, w
& `0 v0 g: Z7 z0 u& \
4 S7 k+ r7 t5 [1 L/ }$ x6.禁用脚本调试
" E* O7 c. m6 s$ N) ] z1 d: o
/ J! N: j x& l3 C依次展开:启动“Internet Explorer”→ “工具”→“Internet 选项”→“高级”→将“禁用脚本调试”两个选项前的勾选选中→“确认”,重新启动IE浏览器,查看是否还会出现脚本错误提示。
' S; x7 ]2 G H) ]6 Y/ _$ j$ m. t" L0 l! i4 N& M5 H0 U9 M& W! W
: T6 ~; B' Q3 Q) X4 }% d; l( X1 ?. {4 M3 z6 v
感谢原作者! |
|