Javascript UndoManager 浏览器支持

bob*_*ert 5 html javascript wysiwyg undo

HTML5 规范提到了一个 UndoManager,可用于查询用户编辑过的文档的先前状态 ( http://www.whatwg.org/specs/web-apps/current-work/#undomanager )。有没有浏览器支持这个?浏览器是否有希望支持它?

End*_*ssa 4

您可以通过将浏览器导航到HTML5Test.com来测试您自己的浏览器。您还可以通过执行以下操作在页面上测试它(然后使用它(如果存在)):

return typeof UndoManager !== 'undefined';
Run Code Online (Sandbox Code Playgroud)

目前支持它的浏览器有限。

不支持:Chrome 6.0、IE 8、FF 3.6

Browser       Score (160)   UndoManager Support
--------------------------------------
IE8           19            no
FF3.6         101           no
Chrome 6      142           no
Safari 4.0.5  70            no
Opera 10.53   102           no
Run Code Online (Sandbox Code Playgroud)

Chrome、Firefox 和 Opera 在整体 HTML5 支持方面得分较高。因此,UndoManager 支持可能很快就会推出。Safari 也承诺“很快”全面支持 HTML5。IE9 应该更关注网络标准。

所以,目前看起来不太对劲,但我想在不久的将来将会有 3-4 个主要浏览器提供支持。