我在Chrome上使用React.js应用程序时遇到这个错误。但是在Mozilla上它运行得很好。有人知道这意味着什么或者这个错误指的是什么吗?
VM1407:20 Uncaught TypeError: Cannot redefine property: BetterJsPop
at Function.defineProperty (<anonymous>)
at inject (<anonymous>:20:10)
at <anonymous>:510:11
at <anonymous>:511:11
3条答案
按热度按时间1zmg4dgp1#
我发现这是“公平广告拦截”的Chrome扩展问题。我禁用并重新启用扩展,发现广告拦截器导致了这个问题。我删除了扩展,我的代码再次运行得非常好。
5lhxktic2#
它是“Better Js Popunder Script”的一部分,这是一个JavaScript库,用于显示带有广告的弹出/弹出窗口(同时中断您的导航)。
http://code.ptcong.com/better-js-popunder-script/
35g0bw713#
只需2步即可轻松解决:
1.禁用广告拦截器扩展和cookie工具扩展。(例如:广告拦截器,忍者饼干)
1.允许在浏览器配置中使用第三方Cookie(对于Chrome用户:设置-〉隐私和安全-〉允许所有cookie)完成,这应该可以了。
注意〉〉如果你想稍微限制浏览器的隐私,你可以只对受影响的网址启用权限。扩展(通常有一个白名单选项)以及cookie设置(在设置中有一个选项,网站可以总是使用cookie)。