android webview contenteditable的问题
最近在做文本编辑,直接在webview上编辑文本。利用html5新属性contenteditable。代码如下:webView.loadUrl("file:///android_asset/www/index.html") ;
asset/www/index.html file:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input id="name" value="this is an input tag" />
<br />
<div contenteditable="true">this is an editable div tag</div>
<br />
<textarea rows="" cols="">this is a textarea tag</textarea>
</body>
</html>
但是就是不好使,我再chrome下测试没问题,放到手机webview里就不行了。用uc浏览器直接打开html文件,也有编辑效果。求问这事怎么回事,是sdk不兼容html5的属性吗???求大神解救 --------------------编程问答-------------------- 兄弟、解决没啊、 --------------------编程问答-------------------- 求指导啊 --------------------编程问答-------------------- 不好意思,现在才回复。现在4.0以下不兼容,4.0以上兼容也不好,所以,放弃这个想法吧。。 --------------------编程问答-------------------- 求指导啊、那如果我想编辑html中的元素怎样做好呢、 --------------------编程问答-------------------- 我在做一个word的阅读器、用的webView显示的、、 --------------------编程问答--------------------
我现在的做法是,点击webview里的某个标签,弹框编辑此标签内容,然后再放回去,java,js相互调用。请参照evernote的文本编辑方案。 --------------------编程问答--------------------
试过各种方法,都是在IE上可行,在android里就不行了。 如何实现WEBVIEW的编辑。
大神你是如何定位的?定位每一个标签的位置?再放回指定位置? --------------------编程问答--------------------
http://www.eoeandroid.com/thread-210419-1-1.html
你试试这个呢 --------------------编程问答-------------------- 那是因为你的webview不支持html5啊 --------------------编程问答-------------------- 楼主,这个问题最终怎么解决了? --------------------编程问答-------------------- contenteditable ,用这个属性貌似也有很多问题呀。
在输入法输入汉字时,想要输入一个词,但每次只能显示一个汉字到webview里。
这个问题有人遇到么。怎么解决的。
我是在4.0系统上实验的 --------------------编程问答-------------------- webview使用的webkit不支持这个标签, --------------------编程问答--------------------
对的,就是这个问题,我也遇到了。没解决。 --------------------编程问答-------------------- @zhenchentl:在三星GT-B9388中,自带的邮箱SecEmail.apk在实现可编辑webview上就实现的非常完美。在邮件转发的时候,webview可以随意编辑,添加图片,文字都很完美。而且也不存在汉字只能输入一个字符的情况。有研究么?
你的这个最终用的什么解决方案呀。
我qq是2507058512,可以加我一下么 --------------------编程问答--------------------
实在不好意思,最终这个我也没有解决。有很多客户端解决的确实很好,并没有深入研究。由于有其他事情,我这个项目暂时搁置了。如果后来解决了。我会联系你。
补充:移动开发 , Android