macOS下企微浏览器白屏
window操作系统下,可以正常打开,但是macOS直接白屏。由于开发的时候,一直使用的是window,并且window下企微浏览器无法查看元素,也就没多注意,直到使用苹果系统的同事发现白屏。
报错:
语法错误,无效的正则表达式,无效的组说明符名称,打包后的js不支持,双斜杠格式的正则。
解决:
const regExp = /((?<=\【)(.+?)(?=\】))/g;
//改成以下格式
const regExp = new RegExp("((?<=\【)(.+?)(?=\】))", 'g')
查看资料发现,不论是移动端还是PC端,苹果好像都不支持,都会报错
报错的情况:
1、格式不对
/***/改成"***"
\d等字符改成\\d
2、零宽断言
所以只能多多注意了