本文向大家描述一下IE Javascript脚本失效解决办法,当然脚本失效也有轻重,有时是页面全部烂晒,图片文字全部显示错位,惨不忍睹,其实坏的这么彻底反倒容易发现问题,也容易解决。
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站建设、做网站、三台网络推广、小程序设计、三台网络营销、三台企业策划、三台品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供三台建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
IE Javascript脚本失效解决办法
当然脚本失效也有轻重,有时是页面全部烂晒,图片文字全部显示错位,惨不忍睹,其实坏的这么彻底反倒容易发现问题,也容易解决。最怕就是那种大问题没有小问题不断的情况,基本的脚本效果都支持,就是用到调用window.opener的函数方法时报错:类不能支持Automation操作。这么具体的出错信息在Baidu/Google也找不到什么有用信息,可谓万念俱灰。
严格来说已经很难说是IE的错,但按照经验通常你对IE进行折腾,例如IE6升到IE7/IE8,或重装,不同程度的第三方软件的修复,一般都不能解决问题。如果一定需要一个理由,应该是在某年某日中了某个木马升级了某个补丁或者卸载某个软件,而导致某个组件某个动态扩展被反注册掉而无法支持某种效果……
说到这里,要说说regsvr32命令,是一个注册DLL动态扩展库的命令行工具。方法:在“运行”里面输入regsvr32dllname,回车即可。使用上有几个参数:
- /u——反注册控件
- /s——不管注册成功与否,均不显示提示框
- /c——控制台输出
- /i——跳过控件的选项进行安装(与注册不同)
- /n——不注册控件,此选项必须与/i选项一起使用
从网上摘录了几个解决IEJavascript脚本失效的办法,逐步执行,前面不行了才执行后面的,机器无须重启的。
最简单的级别,注册两个脚本库(如上文页面完全烂晒的情况):
- regsvr32jscript.dll
- regsvr32vbscript.dll
如果还不行,再注册多几个(包括连接无法打开新窗口等):
- regsvr32Shdocvw.dll
- regsvr32Oleaut32.dll
- regsvr32Actxprxy.dll
- regsvr32Mshtml.dll
- regsvr32Urlmon.dll
- regsvr32browseui.dll
如果还不行,把以下代码复制到CMD命令行里面粘贴执行:
- rundll32.exeadvpack.dll/DelNodeRunDLL32%
- systemroot%\System32\dacui.dll
- rundll32.exeadvpack.dll/DelNodeRunDLL32%
- systemroot%\Catroot\icatalog.mdb
- regsvr32/scomcat.dll
- regsvr32/sasctrls.ocx
- regsvr32/soleaut32.dll
- regsvr32/sshdocvw.dll/i
- regsvr32/sshdocvw.dll
- regsvr32/sbrowseui.dll
- regsvr32/sbrowseui.dll/i
- regsvr32/smsrating.dll
- regsvr32/smlang.dll
- regsvr32/shlink.dll
- regsvr32/smshtml.dll
- regsvr32/smshtmled.dll
- regsvr32/surlmon.dll
- regsvr32/splugin.ocx
- regsvr32/ssendmail.dll
- regsvr32/smshtml.dll/i
- regsvr32/sscrobj.dll
- regsvr32/scorpol.dll
- regsvr32/sjscript.dll
- regsvr32/smsxml.dll
- regsvr32/simgutil.dll
- regsvr32/scryptext.dll
- regsvr32/sinseng.dll
- regsvr32/siesetup.dll/i
- regsvr32/scryptdlg.dll
- regsvr32/sactxprxy.dll
- regsvr32/sdispex.dll
- regsvr32/soccache.dll
- regsvr32/siepeers.dll
- regsvr32/surlmon.dll/i
- regsvr32/scdfview.dll
- regsvr32/swebcheck.dll
- regsvr32/smobsync.dll
- regsvr32/spngfilt.dll
- regsvr32/slicmgr10.dll
- regsvr32/shhctrl.ocx
- regsvr32/sinetcfg.dll
如果还不行,那我也没办法拉,反正我就是到这里问题就搞掂了,所以专门在这里纪录一下。PS:理论上这些只是重新注册一下已经存在的文件,就算无法解决问题,应该也不会引起其他问题。
【编辑推荐】
新闻名称:巧解IEJavascript脚本失效问题
文章位置:http://www.gawzjz.com/qtweb/news43/200893.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联