![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 56
枫谷剑仙
这个作者很懒,什么都没留下…
展开
-
检测浏览器是否支持可选链操作符(?.) 和 空值合并操作符(??)
在不支持 可选链操作符(?.) 和 空值合并操作符(??) 的老版本浏览器内执行代码的时候,会中断并抛出语法错误。 已知如果 JS 里检测新内容是对象或者方法的时候,那么可以直接用布尔值判断,如 if (!window.Promise) { alert("浏览器不支持 Promise"); } 但 可选链操作符(?.) 和 空值合并操作符(??) 这种基础语法是没法像对象方法一样直接用布尔值判断的。比如像下面一样直接捕获错误,JS 语法解释器会在代码执行之前先抛出错误导致无法继续执行代..原创 2021-09-15 17:56:14 · 1673 阅读 · 0 评论 -
Chrome内核使用parseFromString无法获取a的href
今天把火狐上成功运行的油猴脚本拿到Chrome无法运行,连IE都能成功运行的。 检查发现是获得的href为空 var image_items = PageDOM.getElementsByClassName("_image-items")[0].getElementsByClassName("image-item"); var link = image_items[0].getElement原创 2016-03-07 15:46:29 · 2249 阅读 · 0 评论