我正在使用TinyMCE编辑器为文本文档标记选定的文本和注释工具。我通过在s中包装选定的文本使其工作,但是当文本包含一些嵌套的HTML时,它经常会中断。我试图使用一个具有突出显示模块的rangy库来解决这个问题,它完全符合我的需要,即使我可以在常规页面上工作,我也无法让它在TinyMCE中运行。
以下是示例代码:
{{1}}
我设法找到的是在创建荧光笔模块时我必须将iframe选择器作为参数传递。并将选择作为高亮选择函数的参数传递,但它不起作用我得到错误'TypeError:Range.setStart的参数1不是对象。 我尝试将TinyMCE的选择作为选择对象进行传递,但这也不起作用。
任何想法???
更新: 事实上,无论TinyMCE如何,它都不会起作用。我在iframe中只用一个段落尝试了同样的事情,我得到了和以前一样的错误。