windowXP系统无法正常访问vue3网页

开发完的vue3项目需要在XP系统环境使用

由于在立项时采用了开发成本较低速度较快的vue3技术栈,并没有考虑到工厂的设备仍然在试用二十年前的机器,导致项目上线后有部分人员打开页面展示白屏。
经过排查,发现由于vue3使用ES6的Proxy代理实现响应式数据,chrome浏览器需要最低51版本才能完全实现原生ES6,而chrome浏览器已经停止在xp系统上的维护,版本停留在49,因此XP系统无法通过chrome正常访问vue3网站。

查询文档可知chrome浏览器需要51版本以上才完全支持ECMAScript 2015 (ES6),21-50版本对ES6的支持极为有限在这里插入图片描述

![chrome对ES6的支持度](https://img-blog.csdnimg.cn/637edf45f9f14417a28c7f6ed835873d.png

临时方案

由于项目已经开发完成,更换技术栈并不现实,因此采取了一些临时方案
1、国产浏览器采用了更高版本的内核,经过测试,发现在XP sp3系统上可以使用搜狗浏览器访问vue3网站。

搜狗浏览器官方下载地址:https://dlie.sogoucdn.com/se/sogou_explorer_11.0.1.34700_0000.exe
360极速浏览器官方下载地址: http://down.360safe.com/cse/360cse_9.5.0.138.exe (适合XP老旧系统)、 http://down.360safe.com/cse/360cse_8.7.0.306.exe

但是在虚拟机测试时发现xp sp2系统上搜狗浏览器、360极速浏览器任然无法正常访问,原因未知。

2、尝试使用electron套用iframe访问项目,但是原生electron不支持windows XP系统,网上给出了一些electron的XP适配方案如下:

  1. http://electron.ink/
  2. https://github.com/Skulltrail192/One-Core-API-Binaries
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值