网页和软件出现脚本错误的解决技巧
在浏览网页的时候经常会出现脚本错误的对话框,尤其是使用网银类网页和软件时更是常见,甚至某些基于WEB的软件也会出现这样的错误。个别情况下我们可以不予理会,此问题解决也并不很难。
操作方法
- 01
这类问题多数时候是浏览器垃圾缓存文件干扰导致的,打开浏览器后直接按Ctrl+Shift+del键弹出对话框,勾选前四项后点击“删除”按钮,再重启浏览器打开网页看是否还会出错:
- 02
有的时候,可能是你用了360等软件的广告屏蔽插件,将脚本阻止掉了:
- 03
如果是的话可以尝试取消屏蔽。点击提示栏中的“更多操作”,选择不屏蔽即可:
- 04
也有可能是浏览器本身启用了弹出窗口屏蔽功能。点击“设置”按钮,选择“弹出窗口阻止程序”,再关闭阻止功能即可:
- 05
如果依然不行,则点击“设置”按钮,选择“Internet选项”:
- 06
选择“高级”选项卡,取消里面的“显示友好http错误信息”,再点击“确定”:
- 07
重新打开网页,如果还不行,则需要设置安全级别了,可用复制以下代码到记事本,保存为.bat的程序,可以一键设置IE: @echo off color 0a mode con cols=80 lines=35 :head cls title ::IE功能设置程序:: cls echo.&echo. echo ┌───────::IE功能设置程序::───────┐ echo │ │ echo │ 1.设置本地Intranet │ echo │ │ echo │ 2.设置受信任站点 │ echo │ │ echo │ 0.退出 │ echo │ │ echo │ 注意:请关闭浏览器 │ echo │ From:http://126.am/888jj │ echo └───────────────────────┘ echo. set /p sel= 请输入(0,1,2): echo %sel%|findstr /be "[0-2]*" >nul &&goto:sta||(echo 输入错误,请重新输入&echo.&pause&goto:head) ::&&set /a number=2||set /a number=1 echo.&%0 :sta if %sel%==1 set site=本地Intranet if %sel%==2 set site=受信任站点 if %sel%==0 exit echo.&echo 选择了 %sel%,将对【%site%】进行设置 echo. pause cls echo. echo ==本次操作将修改【%site%】中以下内容:== REM (3=禁用、0=启用、1=提示) echo 禁用 带有清单的权限的组件&::2007=3 echo 启用 运行未用 Authenticode 签名的组件&::2004=0 echo 启用 ActiveX控件自动提示&::2201=0 echo 启用 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行&::1201=0 echo 启用 对标记为可安全执行脚本的 ActiveX 控件执行脚本&::1405=0 echo 启用 下载未签名的 ActiveX 控件&::1004=0 echo 启用 下载已签名的 ActiveX 控件&::1001=0 echo 启用 允许运行以前未使用的 ActiveX 控件而不提示&::1208=0 echo 启用 运行 ActiveX 控件和插件&::1200=0 echo 启用 跨域浏览子框架&::1607=0 echo 禁止 使用 SmartScreen 筛选器&::2301=3 echo 禁止 弹出窗口阻止程序&::1809=3 echo 启用 提交非加密表单数据&::1601=0 echo 启用 通过域访问数据源&::1406=0 echo 启用 拖放或复制和粘贴文件&::1802=0 echo 启用 显示混合内容&::1609=0 echo 启用 允许 Microsoft 网页浏览器控件的脚本&::1206=0 echo 启用 允许网页使用活动内容受限协议&::2300=0 echo 启用 允许脚本初始化的窗口,不受大小或位置限制&::2102=0 echo 启用 在 IFRAME 中加载程序和文件&::1804=0 echo 启用 桌面组件的安装&::1800=0 echo 启用 启用 .NET Framework 安装程序&::2300=0 echo 启用 ActiveX 控件自动提示 **&::2201=0 echo 取消 【%site%】站点列表https验证 echo 用户验证 自动使用当前用户名和密码&::1A00=0 echo 将公司MOSS和ERP加入【%site%】站点列表 echo. echo ==全局修改以下内容:== echo 禁止 更改IE默认首页(按钮改为灰色) echo 关闭 弹出窗口阻止程序 echo 关闭 IE第一次启动时的设置向导 echo 禁止 多个选项卡时发出警告框 echo 显示 IE状态栏 echo 隐藏 IE菜单栏 echo 隐藏 IE收藏夹栏 echo 隐藏 工具栏按钮文字 echo 取消 启用内存保护帮忙减少联机攻击 echo 自定义 工具栏按钮 echo 新窗口 在新选项卡中打开&::PopupsUseNewWindow=2(0由IE决定,1新窗口,2新选项卡) pause cls echo CurrentLevel 安全级别:低(1000) reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v CurrentLevel /t REG_DWORD /d 00010000 /f >nul echo 2007 带有清单的权限的组件:禁用(3) reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 2007 /t REG_DWORD /d 00000003 /f >nul echo 2201 ActiveX控件自动提示:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 2201 /t REG_DWORD /d 00000000 /f >nul echo 1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1201 /t REG_DWORD /d 00000000 /f >nul echo 1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1405 /t REG_DWORD /d 00000000 /f >nul echo 1004 下载未签名的 ActiveX 控件:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1004 /t REG_DWORD /d 00000000 /f >nul echo 1001 下载已签名的 ActiveX 控件:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1001 /t REG_DWORD /d 00000000 /f >nul echo 1208 允许运行以前未使用的 ActiveX 控件而不提示:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1208 /t REG_DWORD /d 00000000 /f >nul echo 1200 运行 ActiveX 控件和插件:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1200 /t REG_DWORD /d 00000000 /f >nul echo 1607 跨域浏览子框架:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1607 /t REG_DWORD /d 00000000 /f >nul echo 2301 使用 SmartScreen 筛选器:禁用(3) reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 2301 /t REG_DWORD /d 00000003 /f >nul echo 1809 使用弹出窗口阻止程序:禁用(3) reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1809 /t REG_DWORD /d 00000003 /f >nul echo 1601 提交非加密表单数据:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1601 /t REG_DWORD /d 00000000 /f >nul echo 1406 通过域访问数据源:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1406 /t REG_DWORD /d 00000000 /f >nul echo 1802 拖放或复制和粘贴文件:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1802 /t REG_DWORD /d 00000000 /f >nul echo 1609 显示混合内容:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1609 /t REG_DWORD /d 00000000 /f >nul echo 1206 允许 Microsoft 网页浏览器控件的脚本:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1206 /t REG_DWORD /d 00000000 /f >nul echo 2300 允许网页使用活动内容受限协议:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1300 /t REG_DWORD /d 00000000 /f >nul echo 2102 允许脚本初始化的窗口,不受大小或位置限制:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 2102 /t REG_DWORD /d 00000000 /f >nul echo 1804 在 IFRAME 中加载程序和文件:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1804 /t REG_DWORD /d 00000000 /f >nul echo 1800 桌面组件的安装:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1800 /t REG_DWORD /d 00000000 /f >nul echo 2300 启用 .NET Framework 安装程序:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 2300 /t REG_DWORD /d 00000000 /f >nul echo 2201 ActiveX **控件自动提示:启用 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 2201 /t REG_DWORD /d 00000000 /f >nul echo 1A00 用户验证:自动使用当前用户名和密码(0000) reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v 1A00 /t REG_DWORD /d 00000000 /f >nul echo 取消【%site%】站点列表https验证 reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\%sel%" /v Flags /t REG_DWORD /d 475 /f >nul ::475取消https,479需要https echo 禁止更改IE默认首页(按钮改为灰色) reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel" /v "homepage" /t REG_DWORD /d 00000001 /f >nul echo 显示IE状态栏 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v StatusBarWeb /t REG_DWORD /d 00000001 /f >nul echo 始终在新选项卡中打开新窗口 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing" /v PopupsUseNewWindow /t REG_DWORD /d 00000002 /f >nul echo 禁止多个选项卡时发出警告,且总是关闭所有选项卡 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing" /v WarnOnClose /t REG_DWORD /d 00000000 /f >nul echo 关闭弹出窗口阻止程序 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows" /v PopupMgr /t REG_SZ /d NO /f >nul echo 启用内存保护帮忙减少联机攻击 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main" /v DEPOff /t REG_DWORD /d 00000001 /f >nul echo 关闭IE第一次启动时的设置向导 reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main" /v DisableFirstRunCustomize /t REG_DWORD /d 00000002 /f >nul echo 锁定工具栏 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar" /v Locked /t REG_DWORD /d 00000001 /f >nul echo 隐藏IE菜单栏 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /v AlwaysShowMenus /t REG_DWORD /d 00000000 /f >nul echo 隐藏IE收藏夹栏 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LinksBar" /v Enabled /t REG_DWORD /d 00000000 /f >nul echo 隐藏工具栏按钮文字 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\CommandBar" /v TextOption /t REG_DWORD /d 00000002 /f >nul echo 自定义工具栏按钮 reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\CommandBar" /v CommandBandLayout /t REG_BINARY /d 07000000010100000401000006010000 /f >nul reg add "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\CommandBar" /v ButtonLayout /t REG_BINARY /d 07000000010100000401000006010000 /f >nul echo.&echo 修改完成,请打开“Internet选项”查看。 echo.&pause sel=10 goto:head
- 08
再双击此程序,在打开的程序窗口中输入数字“1”并按回车键:
- 09
再根据提示按键盘任意键继续:
- 10
接下来程序来还会提示将进行的修改,再按任意键继续:
- 11
最后程序开始修改IE的相关设置,完成后在最后面会提示修改成功:
- 12
重新打开网页一般应该OK了。由于多数情况下其实是JS或VB等脚本未加载,或加载出错,所以我们可以在“运行”对话框中注册JS脚本功能。在运行对话框中分别输入“regsvr32 jscript.dll”或“regsvr32 vbsript.dll”,并点击“确定”即可:
- 13
如若还不行,则需要重置IE,再进行以上的所有操作: