
获得徽章 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 个版本吧。
给用户的建议,升级浏览器。展开评论点赞