Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Element.createShadowRoot已弃用,将于2019年3月左右在M73中删除。请改用Element.attachShadow_Reactjs_Google Chrome - Fatal编程技术网

Reactjs Element.createShadowRoot已弃用,将于2019年3月左右在M73中删除。请改用Element.attachShadow

Reactjs Element.createShadowRoot已弃用,将于2019年3月左右在M73中删除。请改用Element.attachShadow,reactjs,google-chrome,Reactjs,Google Chrome,popup.js:6[Deprecation]元素。createShadowRoot已被弃用,并且 将于2019年3月左右在M73拆除。请使用 改为Element.attachShadow。看见 更多 细节 当我在项目中使用reactJs并向我的状态发送内容时。我收到了这个警告。我找了很多,但什么也没找到。 有人能解释一下这个警告是关于什么的吗?以及如何修复它。 TL;DR:可能是谷歌词典的扩展。 在回答您的第一个问题“有人能解释这个错误是为了什么吗?”时,警告几乎是不言自明的,在链接后面可以

popup.js:6[Deprecation]元素。createShadowRoot已被弃用,并且 将于2019年3月左右在M73拆除。请使用 改为Element.attachShadow。看见 更多 细节

当我在项目中使用reactJs并向我的状态发送内容时。我收到了这个警告。我找了很多,但什么也没找到。 有人能解释一下这个警告是关于什么的吗?以及如何修复它。

  • TL;DR:可能是谷歌词典的扩展。
在回答您的第一个问题“有人能解释这个错误是为了什么吗?”时,警告几乎是不言自明的,在链接后面可以找到更多信息

就摆脱它而言,它可能在你的控制之下,也可能不在你的控制之下。如果警告是从您控制的文件触发的,那么您可能必须修复它(同样,记录的警告应该会有所帮助)。但这可能是由您无法控制的文件触发的(例如,浏览器扩展名或某些库/框架)。这是你可以检查的方法

我已经看到同样的警告很长一段时间了(大约一两个月)在我的例子中,这是一个chrome扩展(谷歌字典)的问题。

我是这样想的

  • 检查错误的来源,对我来说是content.min.js文件(下面突出显示)。如果那不是你的文件之一,那么你可能就无能为力了。
  • 单击源(即,此警告旁边的文件名),DevTools将在“源”选项卡下打开此文件,并突出显示生成此警告的代码位
  • 现在,将鼠标悬停在文件名上检查文件源,或者右键单击文件并选择“复制链接地址”。在我的例子中,这是源于谷歌词典扩展
  • 查看文件的地址,我认为它来自id为mgijmajockgfcbeboacabfgobmjgjcoja的扩展名。然后我输入了网址
  • 在chrome中,它向我展示了谷歌词典扩展

    它可能不一定是扩展名,它可能是您的一个文件或某些库/框架文件


    希望这有帮助

    这都是关于Chrome扩展的错误,请安装并解决
    在此链接中,我分享了一种删除扩展名的方法。如果您使用的是非常简单的React代码,则很可能与加载页面时浏览器中运行的已安装扩展名有关。

    我碰巧添加了adblock扩展名。。 因此,如果你有,然后删除它。
    然后重新加载页面请参见..

    如果是google dictionary或其他chrome扩展触发了此操作,您可以通过将扩展的“站点访问”设置为“点击”来解决此问题,这样您就不必停用或删除它。不过,您必须在每次使用扩展时单击它

    您还可以将其设置为仅允许在某些站点上使用,这不是很有用

    我很想反过来,把我不想使用它的网站设置成我正在开发的网站


    但是再一次强调,这只是化妆品,只要你不生产或不需要处理使用这些不推荐元素的代码。)

    警告也来自于Hola adblocker,也可能来自其他广告拦截器。

    以匿名模式加载你的页面或URL。这将首先排除扩展的可能性。如果没有,您的代码就有问题

    即使我在浏览器中也收到了警告我的天啊,这真的是谷歌字典的扩展!除了关闭谷歌词典扩展功能,还有其他方法可以让警告消失吗?!请你用更详细的解释来扩展你的答案好吗?链接随时可能过期,所以最好在这里完整描述您的解决方案。非常感谢。或者以匿名模式加载URL