前端站点中关于一些chrome插件的麻烦

  1. google 翻译插件

最近发现监控系统显示站点有一些如下图的错误,react构建的站点上出现了Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node. 的报错

错误详情

后来被证实这是google 翻译插件导致的,github上也有人提出这个问题

参考stackoverflow上的解决方案, 在页面添加 在当前页面禁用插件,不是很优雅,但也能解个燃眉之急。

  1. Egret Inspector 2.5.5 插件

这是和react全家桶成员redux的冲突,如下图:

image.png

从上图可以看到,Egret Inspector 2.5.5 插件在整个Object原型上注入了getDisplayName方法,这是一个read only的方法,这直接导致装了插件后打开使用了redux技术的网站都会报错,这篇文章也有反馈。

  1. duckduckgo

这是一款用于保护用户隐私的插件,同时也有搜索,用了下还不错。打开这个插件的Site Privacy Protection选项会导致如下问题:

image.png

  1. http站点使用https api会被认为跨域(尽快升级https,毕竟google都打算不支持http站点了)
  2. 前端数据埋点彻底失效(比较烦,好在插件用的人不多)

你可能感兴趣的:(前端站点中关于一些chrome插件的麻烦)