{{format('0')}} {{format('334')}} {{format('485')}}

【前端】Safari白屏:invalid group specifier name [ 前端 ]

晚安月亮 文章 正文

挣钱给咖喱买最好吃的罐罐
分享

椰奶冻

{{nature("2024-02-26 15:05:10")}}更新

起因:

在iPad打开页面白屏,在网页端Chrome可以正常浏览,网页端Safari白屏,查看到以下报错。

问题原因:

(?!)零宽负向先行断言 (?=)零宽先行断言 (?<=)零宽后行断言 (?<!)零宽负向后行断言。 Safari浏览器不支持以上四种断言验证

并且直接把正则规则包在 /…/g 里在 Safari 也会报错

解决方案:

修改正则断言写法,去除以上四种断言验证 例如可以用. /(?:\/)(xxxx)/ 代替 /(?<=\/)(xxxx)/

正则规则用new RegExp('...', 'g')` 包起來

参考文献

评论 0
0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}
TOP 2
【笔经】数字马力前端笔试-22应届

{{nature('2022-06-23 23:10:58')}} {{format('1478')}}人已阅读

TOP 3
【React】React组件卸载生命周期、路由跳转、页面关闭(刷新)拦截提示

{{nature('2023-02-03 16:12:08')}} {{format('1400')}}人已阅读

TOP 4
【前端】npm/yarn报错:getaddrinfo ENOTFOUND registry.nlark.com

{{nature('2024-05-29 15:14:38')}} {{format('1031')}}人已阅读

TOP 5
【前端】jspdf+dom-to-image生成多页A4pdf加防截断处理

{{nature('2024-05-24 15:20:21')}} {{format('910')}}人已阅读

目录

标签云

React

一言

# {{hitokoto.data.from || '来自'}} #
{{hitokoto.data.hitokoto || '内容'}}
作者:{{hitokoto.data.from_who || '作者'}}
自定义UI
配色方案

侧边栏