如何在 CKEditor 中动态更改可编辑区域中的光标图标(IE 问题)?

How to change cursor icon in editable area dynamically in CKEditor (IE issue)?

IE 'contenteditable' 实现不允许我更改光标 属性 当 CKEditor 中的 contenteditable 属性 设置为 'true'(如果 contenteditable 没有问题='false').

无论 contenteditable 是否设置为 true/false,在这两种情况下 chrome 都不是问题。

尝试使用以下代码动态更改它但未成功

var element = $('iframe').contents().find('body.cke_show_borders').get(0);
var elem = CKEDITOR.dom.element.get( element );
elem.setStyle('cursor', 'pointer');

有什么办法可以解决这个问题吗?

谢谢。

浏览器原生bug。 您可以使用以下代码在 CKEDITOR 之外重现此问题:

<body style="cursor:pointer" contenteditable="true">
</body>

我怀疑是否有任何解决方法。