Javascript 未捕获类型错误:未能执行';插入规则';在';CSSStyleSheet';:需要2个参数,但只提供1个

Javascript 未捕获类型错误:未能执行';插入规则';在';CSSStyleSheet';:需要2个参数,但只提供1个,javascript,Javascript,最新版本的Google Chrome和Opera出现以下错误: 未捕获的TypeError:未能对“CSSStyleSheet”执行“insertRule”:需要2个参数,但仅存在1个 有没有关于这个新错误的来源和修复方法的想法?更多信息:仍然理解这是什么,但有人推出了错误代码,并以某种方式欺骗了我们所有人: 编辑:这个问题似乎来自最近的Chromium更新,它正在破坏Neteye。暂时禁用Neteye似乎是一个解决方案,而他们会解决如何做或更新Neteye的问题 编辑:这可能提供了一个修复

最新版本的Google Chrome和Opera出现以下错误:

未捕获的TypeError:未能对“CSSStyleSheet”执行“insertRule”:需要2个参数,但仅存在1个


有没有关于这个新错误的来源和修复方法的想法?

更多信息:仍然理解这是什么,但有人推出了错误代码,并以某种方式欺骗了我们所有人:


编辑:这个问题似乎来自最近的Chromium更新,它正在破坏Neteye。暂时禁用Neteye似乎是一个解决方案,而他们会解决如何做或更新Neteye的问题

编辑:这可能提供了一个修复-似乎公关从来没有做到这一点

解决方案:上述修复用于解决NetEye问题

activity-indicator.js 第150行: -document.styleSheets[0].insertRule(规则);
+document.styleSheets[0].insertRule(规则,0)

不可能回答。。。您需要提供一个显示问题或重新创建问题的代码的链接。这就像说我的车发出这种声音,但你不让机械师看到或听到。抛出错误。。。在你的网站上,你的代码?在所有网站上?你是在问你自己的CSS有什么问题,还是可能有浏览器错误?无法以当前形式回答。我正在一个已经运行了几个月的站点上获取此消息,并且在IE中仍然可以正常工作(几天前在Chrome中也可以正常工作)。Chrome最近有更新吗?为了进一步澄清,这个错误似乎发生在NETEYE活动指示器插件中。大约10小时前,我们的网站上发生了这种情况-似乎有一些api库的变化。我知道这很模糊,但我刚刚醒来&我正在努力调查。只有在ChromeGood作业中才能找到这个。似乎Chrome想要反对要求传递stylesheet.insertRule两个参数的规范。如果您正在寻找快速修复方法,只需执行stylesheet.insertRule(myCurrentWorkingRule,0);我发现,如果样式表一开始就有
@charset
@import
,即使在包含第二个insertRule参数时,您仍然会遇到此错误。我的解决方案是使用
document.stylesheets[0].insertRule(rule,document.stylesheets[0].rules.length)取而代之。有关更多信息,请参阅。