前端站点中关于一些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上的解决方案, 在页面添加<meta name="google" value="notranslate"> 在当前页面禁用插件,不是很优雅,但也能解个燃眉之急。

  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. 前端数据埋点彻底失效(比较烦,好在插件用的人不多)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。