我们正在使用Redactor(
https://imperavi.com/redactor/)版本10.1.1,并且由于对项目的依赖很多,不会迁移到Redactor II.
最近我们正在Chrome版本58面临一个非常奇怪的问题.问题是:
– 不能为所选文本格式化粗体,斜体,下划线,sup,sub等
请告诉我们,是否有任何修复.任何一种帮助将不胜感激.
根据接受的解决方案更新:
// Provided solution is tested for Redactor version 10.1.1 createMarkers: function() { this.selection.get(); var node1 = this.selection.getMarker(1); this.selection.setMarker(this.range,node1,true); if (this.range.collapsed === false) { var node2 = this.selection.getMarker(2); this.selection.setMarker(this.range,node2,false); // Fix for Chrome58 Issues if (this.utils.browser('chrome')) { this.caret.set(node1,0); } // End Chrome58 Issues } this.savedSel = this.$editor.html(); },