动态html编辑器

时间:2014-04-09 18:38:45

标签: android html webview editor

我的程序是这样的:

我有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,编辑,而不是再次写完整文本到文件。

有人可以提供一些例子吗?方向?还是更好的建议?

1 个答案:

答案 0 :(得分:0)

将属性contenteditable添加到<body>

<body contenteditable='true'>

现在您的<body>可以编辑。