wangeditor-team / wangEditor

wangEditor, open-source Web rich text editor 开源 Web 富文本编辑器
http://www.wangeditor.com/
MIT License
17.59k stars 3.32k forks source link

wangeditor无法兼容谷歌拓展插件grammarly #5960

Open CDragonTime opened 2 months ago

CDragonTime commented 2 months ago

bug 描述

使用语意错误识别后点击无法正确的更换对应单词,再次输入字符后光标跑到开头,并且插件的替换也没有生效 image

你预期的样子是?

可以正确替换并且不影响内部逻辑

系统和浏览器及版本号

mac系统 image 插件: image

wangEditor 版本

image

demo 能否复现该 bug ?

最小成本的复现步骤

1、扩展程序安装Grammarly并启用 2、在官方demo中https://www.wangeditor.com/demo/index.html输入manage/suggestion/richContent;按照插件提示点选为正确语法,再次输入文字后就会出现问题

cycleccc commented 2 months ago

wangeditor 现在的逻辑是监听各种输入事件,而 grammarly 插件是直接更改 dom ,需要做兼容。

CDragonTime commented 1 month ago

wangeditor 现在的逻辑是监听各种输入事件,而 grammarly 插件是直接更改 dom ,需要做兼容。

会在最近版本兼容吗,还是有其他的替代方式?

cycleccc commented 4 weeks ago

wangeditor 现在的逻辑是监听各种输入事件,而 grammarly 插件是直接更改 dom ,需要做兼容。

会在最近版本兼容吗,还是有其他的替代方式?

这是 grammarly 的锅,很多富文本编辑器都深受其害,强硬的更改了dom 导致编辑器没有正确的监听,你可以考虑自行监听 textarea 的 dom 变化,调用 setHtml 去更改内容。