我的程序是这样的:
我有WebView
加载assets/index.html
。在这个HTML中我有"下载按钮",并且使用Ajax来调用从网站下载HTML的功能。然后,用户可以选择在WebView
内打开此下载的HTML文件(使用myWebView.loadUrl
)。
如何让用户允许&#34;编辑&#34; HTML?我希望他们能够选择文本并编辑颜色/字体/背景/粗体/斜体/等。然后保存并使用已编辑的文本更新HTML文件(可能带有标签,<b><i>Edited Text</b></i>
代替正常编辑的文本?
我认为最好使用JavaScript来执行此操作,然后当他们点击&#34; Save&#34;时,它会调用一种方法进行保存,并在下次用户点击时使用&#34;请参阅html in WebView&#34;它显示了样式文本。
我该怎么做?也许像这样使用JavaScript / jQuery文本编辑器(http://jqueryte.com/demos)?
我不了解性能问题,因为每次用户编辑应用程序必须从文件解析的内容,显示在WebView
,编辑,而不是再次写完整文本到文件。
有人可以提供一些例子吗?方向?还是更好的建议?
答案 0 :(得分:0)
将属性contenteditable
添加到<body>
<body contenteditable='true'>
现在您的<body>
可以编辑。