在RN的webview内,使用document.execCommand无效?

图片描述

如图,富文本编辑器用的是RN的webview组件,使用document.execCommand的API来对文本进行操作,但是insertHHTMLinsertImage这俩命令死活没有效果

我仅仅是想往webview里插入图片啊啊啊啊!!!!

webview里的核心代码如下:
html部分:

<div id="editor" contentEditable="true" autocomplete="off"></div>

js部分:

//insertImage 
document.execCommand('insertImage',false,"https://xxxxxxx.jpg");
//insertHTML
document.execCommand('insertHTML', false, '<img src="https://xxxxxx.jpg" />');

以上两种写法都不能将图片插入文本编辑器里。。。。

但是但是。。直接这样写死是可以显示的:

<div id="editor" contentEditable="true" autocomplete="off">
    <img src="https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=4267222417,1017407570&fm=200&gp=0.jpg" alt="">
</div>

效果如下:
图片描述

/(ㄒoㄒ)/~~ 我已经无语了,,黔驴技穷了,,,能想到的方法都用了,,哪位大神救救我。。。怎么能插入图片

阅读 5.1k
2 个回答

contenteditable 全小写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题