360和360极速浏览器无法打开vue项目的问题

"当使用360或360极速浏览器打开Vue项目时,由于浏览器默认采用兼容模式而非Webkit内核,可能导致项目无法正常运行。为解决此问题,可以在vue项目的`index.html`中添加`<meta name="renderer" content="webkit">`标签,强制浏览器以极速模式打开,从而避免IE兼容问题。若用户手动切换到兼容模式,项目仍可能无法正常显示。"

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

360和360极速浏览器无法打开vue项目的问题

vue项目开发之后,使用360和360极速浏览器打开项目后可能会发现,自己的项目进不去了,或者F12发现有报错。

原因:360和360极速浏览器有极速模式(webkit内核)和兼容模式(IE内核)两种,因为360打开时使用的是兼容模式,但是项目又没有兼容IE(Trident)内核,导致了项目打不开。

解决方案1(比较麻烦):当然你可以引入babel-polyfill或者core-js来解决IE兼容问题,但是这样子比较麻烦。如果你的项目本身就是不需要兼容IE的,那么这样子做就没有什么必要。

解决方案2(推荐):在vue项目 public文件夹下的index.html中添加一个meta标签:
注意这个meta标签最好紧跟着head标签。

<meta name="renderer"  content="webkit">

这样子在使用360和360极速浏览器打开你的网址的时候,就会默认以极速模式(谷歌内核webkit)来打开我们的vue项目,项目就能正常运行了。
注意点:但是如果用户在该网址下(一定是在该网址下切换,浏览器会记录这个网址的模式),手动切换到了兼容模式,则打开的时候一定会以兼容模式来打开。
因为浏览器极速13版本:强制锁定极速模式(无法手动切换)>手动切换>meta指定>浏览器兼容列表。
这点主要是因为测试会主动去切换,认定这是一个bug,其实大多数用户都不会去手动切换的。

参考文档:https://bbs.360.cn/thread-14983457-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值