未捕获的类型错误:无法在“CSSStyleSheet”上执行“插入规则”:需要 2 个参数,但仅存在 1 个参数

Uncaught TypeError: Failed to execute 'insertRule' on 'CSSStyleSheet': 2 arguments required, but only 1 present

本文关键字:参数 需要 插入规则 规则 存在 插入 类型 错误 CSSStyleSheet 执行      更新时间:2023-09-26

最新版本的Google Chrome & Opera抛出此错误:

未捕获的类型错误:无法在"CSSStyleSheet"上执行"插入规则":需要 2 个参数,但仅存在 1 个参数。

任何想法这个新错误来自哪里以及如何修复?

更多信息:

仍然理解这是什么,但有人推出了糟糕的代码并以某种方式给我们所有人灌水:

http://code.google.com/p/chromium/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified&groupby=&sort=&id=319695


编辑:这个问题似乎来自最近的Chromium更新,该更新正在破坏Neteye。暂时禁用Neteye似乎是解决方案,而他们则解决了该怎么做或更新Neteye的问题。

编辑:这可能会提供修复 - 似乎 PR 从未成功https://github.com/bizzynut/jquery-plugins/commit/f000dc6347fbcabf4e3fd47732ddd97c73067755

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

活动指示器.js第 150 行:- document.styleSheets[0].insertRule(rule);+ document.styleSheets[0].insertRule(rule, 0);

相关文章: