网页错误

JavaScript017

网页错误,第1张

我今天网页左下脚也提示“网页上有错误”,试了好多办法都不行,之后弄了下浏览器上的“工具”-“Internet选项”-“安全”点"默认级别","确定"。就没提示了。

如果你这个方法不行。那试下,下面这两个。

一、1、点击“开始”菜单,打开“运行”。

2、输入regsvr32 jscript.dll后选择“确定”。

出现提示后,点击确定。

3、再次输入regsvr32 vbscript.dll选择“确定”。

再一次出现提示后,确定。

4、经过以上两次成功提示,说明已成功修复IE组件,将浏览器的过滤等功能关闭后,清除一下浏览器的缓存(工具->Internet选项->删除Cookies),点浏览器上的工具——然后再选择最下面的Internet选项,再点Internet删除文件(记得勾上删除所有脱机内容),确定后,然后再重新打开浏览器尝试。

二、1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可 。

2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。

注意如果您将相应的网站设成“受信任的站点”,必须对“受信任的站点”进行相应的IE安全设置,此时如果对“Internet”IE设置将是徒劳的。

3、有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0 SP7。有时是由于msxml 3服务被关掉了,使用 egsvr32 msxml3.dll即可。

如果上面都不行的话,就用360安全卫士,超级兔子修复下IE,或重装IE。

快速修复浏览器方案(鉴于系统环境不同→请活学活用以下方法→根据具体情况决定做哪些)

1、打开浏览器,点“工具”→“管理加载项”那里禁用所有可疑插件,或者你能准确知道没问题的保留。然后→工具→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→设置使用的磁盘空间为:8MB或以下(我自己使用1MB)→确定→清除历史纪录→网页保存在历史记录中的天数:3以下→应用确定(我自己使用的设置是0天)。

2、还原浏览器高级设置默认值:工具→INTERNET选项→高级→还原默认设置。

3、恢复默认浏览器的方法“工具”→Internet选项→程序→最下面有个“检查Internet Explorer是否为默认的浏览器”把前面的钩选上,确定。

4、设置主页:“工具”→Internet选项→常规→可以更改主页地址→键入你喜欢的常用网址→应用。

5、如果浏览器中毒就使用卡卡助手4.0版本修复,然后做插件免疫:全部钩选→免疫。然后→全部去掉钩选→找到“必备”一项,把能用到的插件重新钩选→取消免疫。能用到的就是FLASH和几种播放器的,其余的不要取消免疫。完成所有操作以后,你的浏览器就不会出问题了 。

6、运行→regedit→进入注册表, 在→

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks

这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。

7、HOSTS文件被修改常常会导致类似问题:文件位置 C:\WINDOWS\system32\drivers\etc 把hosts用记事本打开,内容清空,只保留 127.0.0.1 localhost 这一个条目关闭保存。

8、检查你的浏览器是否被某种(游戏或其它)安装程序恶意附加了某种插件→卸载清理掉它。

情况严重的可做下面的处理:

打开“运行”输入—〉cmd—〉回车

然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了(下面是要运行的代码):

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

完成后重新启动电脑。

webpack开发环境没进行UglifyJs压缩,所以解决的方法来了,引入UglifyJs插件

修改build目录下 的webpack.dev.conf.js配置文件,前面添加插件的引入,

在插件列表最后加上一句话,即可完美解决

原文链接: https://blog.csdn.net/julywind1/article/details/92786236

通过测试,这个方法确实压缩了vendor的大小,但是可能会导致某些功能不可用,比如我的压缩后云信功能受了影响,所以具体用的时候大家需要慎重;如果这个方法不可以,建议用下面第二种方法

mpvue 打包的小程序会自动将重复引用打包到 static -> js -> vendor , 当引用的第三方库过多时, vendor 就会超出 500K ,小程序开发者工具有 500k 限制,大于 500k 的包不进行转码和压缩,此时就可能导致预览失败,文件体积超过 2M 限制

1、减少不必要第三方库的使用,或采用精简版的库,满足功能即可

2、拆分 vendor ,使每个 js 文件体积小于 500K 开发者工具进行一次压缩就可能低于 2M 了

本篇文章主要描述如何采用第二种方法

修改为:

需要注意的是拆分顺序不能乱, vendor 拆出来的模块才会到 webim , 如果 vendor 对所有模块的返回值都是 false,则 webim 也为空,经过摸索,我的理解是 webim 是对 vendor 进行了再拆分,所以需要拆分的模块一定要先经过 vendor 的筛选。

经过以上配置, 你的 dist -> static -> js 下应该多了 webim.js ,说明已经拆分成功

此时试一下看是否能正常打包,我到这一步已经解决了我的问题,所以下面的两步就没做,如果你的没解决可以继续往下看

打包后的文件 dist -> pages 里的页面文件, .js 中默认引入以下模块

并没有刚才拆分出来的 webim 的引用,此时程序虽然打包成功,但是缺少模块无法运行

需要修改 node_modules 中 mpvue-loader -> lib -> mp-compiler -> templates.js

修改为:

注意:模板的引用顺序不能乱需要按照 webpack.dev.conf.js 中的配置从后往前引入 。

使用 resolveLoader.modules 配置,webpack 将会从这些目录中搜索这些 loaders。不添加配置默认会在 node_modules 中查找,添加配置之后,会按照配置逐级查询, 我的 mpvue-loader 就放在 src 下的 lib 中,详情可参考 webpack3.0之loader配置及编写

至此 vendor 的拆解工作完成, vendor 体积小于500K, 小程序开发者工具顺利完成打包工作。此方法治标不治本,最好的方法还是删库,删需求,小程序提倡简洁,如果功能太多,拆成两个小程序就好,肯德基的小程序就是这么做的。