将Chrome更新为36.0.1985.125后,我一直在控制台中注意到此警告和错误消息。

警告:

'Range.detach' is now a no-op, as per DOM (http://dom.spec.whatwg.org/#dom-range-detach).

错误:
Discontiguous selection is not supported.

可以看到:http://rangy.googlecode.com/svn/trunk/demos/cssclassapplier.html

其他javascript/jquery插件(wysihtml5,rangy)也受到了影响,有什么解决方案吗?

最佳答案

我仍在尝试决定要怎么做。参见this Rangy issue(迁移到GitHub尚不完全,对不起)。我认为这对Chrome和would like it removed来说是无益的行为。

Rangy中令人反感的代码处于功能测试中,该功能确定浏览器是否支持所选范围内的多个范围(在当前主流浏览器中,只有Firefox支持)。由于这似乎并没有消失,我想我必须把它吸起来并添加一个浏览器嗅探,这让我很难过。

更新

我向Rangy添加了一个可怕的浏览器嗅探,并且错误不再出现。

10-08 12:39