
获得徽章 21
赞了这篇文章
赞了这篇文章
赞了这篇文章
踩坑记录,用户机器上 Tinymce 编辑器无法初始化,大概报错 `xxx is not a valid selector`。
问题在于浏览器不支持 CSS `:not` 选择器的后代选择器写。
通过执行 `document.querySelectorAll('map:not(svg map):not(math map),canvas:not(svg canvas):not(math canvas),del:not(svg del):not(math del),ins:not(svg ins):not(math ins),a:not(svg a):not(math a)')` 可检测。
用 BrowserStack 测试了一下,大概在 Chrome 85 左右版本会报错。
用户的浏览器大概落后 50 个版本吧![[捂脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
。
给用户的建议,升级浏览器。
问题在于浏览器不支持 CSS `:not` 选择器的后代选择器写。
通过执行 `document.querySelectorAll('map:not(svg map):not(math map),canvas:not(svg canvas):not(math canvas),del:not(svg del):not(math del),ins:not(svg ins):not(math ins),a:not(svg a):not(math a)')` 可检测。
用 BrowserStack 测试了一下,大概在 Chrome 85 左右版本会报错。
用户的浏览器大概落后 50 个版本吧
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
给用户的建议,升级浏览器。
展开
评论
点赞
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章