vue项目ios(苹果)系统打开显示空白页问题

这篇具有很好参考价值的文章主要介绍了vue项目ios(苹果)系统打开显示空白页问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vue项目ios(苹果)系统打开显示空白页问题

 

报错信息:

SyntaxError: Invalid regular expression: invalid group specifier name

翻译:语法错误:无效的正则表达式:无效的组说明符名称。

注:我这里是正则验证报错(网上还有其他报错显示空白页的问题,以后遇到会及时和大家更新)。

原因(本篇原因正则问题):

项目中如果有使用到正则表达式,在Safari浏览器会在某个正则规则下无法解析出来,就会出现:

 SyntaxError:Invalid regular expression: invalid group specifier name的错误,然后整个网页就会空白。

解决方式:

直接把正则包在/..../里面是会出错的,必须要用new RegExp("......", 'g')包起來才可以,并且有使用到\d的都要用两个斜线取代\\d

可能造成的原因:

Vue项目在部分ios手机Safari浏览器上打开为白屏有可能是一下原因造成:
第一:部分es6语法不兼容     推荐在全局引入 babel-polyfill 解决es6在Safari的兼容问题
第二:有部分Safari浏览器设置了不允许网站读写所有cookie,不允许网站跟踪,这种情况下在项目中使用localStorage sessionStorage  cookie都会报错(大部分是这个原因)
            查看Safari隐私和安全性:设置-> Safari
第三:在Safari如何跟踪调试
            1、打开手机端web检查器,设置-> Safari ->高级(最底部)-> Web检查器打开
            2、确保iOS系统手机接入 MAC 电脑(必须是Mac,window调试不了ios系统)
            3、找到Mac电脑的 Safari浏览器,找到开发者,就会显示的手机的设
            4、此时此刻就可以使用了,调试各个App上网页版的页面了。
            注:如果是 Hybrid 嵌入式开发,线上版本,可能就不能调试了,因为IOS App 会把线上的调试功能给禁用,安全!

参考文章:

Safari 出現 SyntaxError: Invalid regular expression: invalid group specifier name | Penueling 磐凌科技Vue项目在部分ios手机Safari浏览器上打开为白屏_百度知道Safari 出現 SyntaxError: Invalid regular expression: invalid group specifier name | Penueling 磐凌科技

有用的话请点赞,关注加收藏哦(。・ω・。)ノ♡文章来源地址https://www.toymoban.com/news/detail-450952.html

到了这里,关于vue项目ios(苹果)系统打开显示空白页问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue3+elment复杂详情页面打开后,再打开其他页面都显示空白,控制台也没什么特殊报错

    页面使用了el-tabs 、 el-tab-pane、el-table 等标签 但是经测试不是这些问题导致的 js也使用了onMounted ,但是除掉也时空白页面 反正之前人写的页面可乱,尤其是js这块,穿插引用import一大堆 主题页面样式布局如下 最后看到页面代码太乱,就动了下页面布局代码,js也归类调整了

    2024年04月14日
    浏览(29)
  • vue项目打包后显示空白解决方案?

    目录 前言 一、页面空白? 二、图片加载不出来? 总结 vue打包后会出现空白页面,这说明配置的时候路径有问题,接下来一起看看如何解决把。 页面空白说明打包路径有问题,打开config/index.js,找到build下的assetsPublicPath,修改为\\\'./\\\',如下: 这里说一下,dev环境下 assetsPu

    2024年02月16日
    浏览(33)
  • Unity2019打开并运行项目,Console上莫名出现两个红色感叹号问题、空白报错。

     解决办法:放弃使用UnityHub打开Unity.exe; 要么直接卸载UnityHub; 如果不想卸载UnityHub也可以。 1.首先从UnityHub剔除该2019版本的Unity; 2.然后再按照作者的启动方式,直接双击2019版的Unity.exe,即将弹出两种打开方式; (1)首先会自动弹出UnityHub,关闭即可; (2)其次会弹出一个叫做“

    2024年02月16日
    浏览(29)
  • vite打包静态文件打开显示空白

    需求场景 本地调试访问打包的文件看是否有啥问题,方便定位线上问题 安卓手机需要去直接访问静态文件,而不是访问域名的情况 vite 打包生成的文件如果直接放在服务器中是可以正常访问的,但是本地直接访问打包生成 index.html 文件就会提示以下问题。 访问的文件不存在

    2024年02月02日
    浏览(29)
  • 关于IOS系统时间格式显示NAN问题以及小程序项目运行报错app.json找不到

    目录 问题一:关于IOS系统时间格式显示NAN 一、比较常见的情况,时间格式为\\\"yyyy-MM-dd HH:mm:ss\\\"格式在 iOS 会出现 NAN 二、关于时间临界值:对于00:00:00和24:00:00这两个时间临界值, ios会转成NAN 三、时间格式为2022/09(年月),这种在iOS 用new Date转化之后也会变成NAN,这种情况可以

    2024年02月08日
    浏览(31)
  • vite vue3项目打包部署空白页面问题的处理

     问题:vite vue3项目打包部署上线后,发现是空白页面问题的处理 解决方法:1.在我们vite.config.js文件中检查是否有路径的指向                                       2.查看我们的路由模式,将路由模式修改为createWebHashHistory                           

    2024年02月11日
    浏览(35)
  • uniapp - 解决 uni.chooseImage 在苹果 IOS 真机上点击没反应的问题,苹果手机点击 uni.chooseImage方法不生效,也不报任何错误(解决苹果ios系统点击无效问题)

    奇怪的是,自己新建一个 “干净” 的项目运行到苹果系统 ios 真机上测试时,调用 uni.chooseImage 方法却是正常可用的。 在 uniapp 项目开发中,苹果 ios 真机运行时,调用 uni.chooseImage 没有任何反应(并且也没走到 fail 失败的回调函数),无法打开相机和相册, 关键是也不报错

    2024年02月12日
    浏览(34)
  • 升级iOS 17出现白苹果、不断重启等系统问题怎么办?

    iOS 17发布后了,很多果粉都迫不及待的将iphone/ipad升级到最新iOS17系统,体验新系统功能。 但部分果粉因硬件、软件的各种情况,导致升级系统后出现故障,比如白苹果、不断重启、卡在系统升级界面等等问题。 如果遇到了这些系统问题,首选我们可以选择强制重启设备来修

    2024年02月09日
    浏览(37)
  • Postman无法正常启动,打开后一片空白,只显示顶部菜单栏

    后端程序开发完成后,想要使用postman调试接口,验证接口是否通。但是打开postman却一片空白,只有菜单栏,其他都是空白,如下图所示 设置环境变量即可。 在环境变量窗口下,选择系统变量新建,在新建系统变量的窗口中输入: 变量名:POSTMAN_DISABLE_GPU 变量值:true 点击确

    2024年02月11日
    浏览(45)
  • 苹果IOS 6系统中出现wifi断网断线问题的解决方法

    wifi断网时打开网络参数,发现全空了,就想到如果用静态的手动设置,网络参数是不是是不会丢呢,还真是这样。 设置方法看图   记下参数   再选择静态   另外,熟悉弄电脑的也可以通过更新路由器的fireware解决ios6的wifi断线问题,我公司的wifi就是这样搞好的。一些品牌的

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包