我的程序是这样的:
我有一个加载WebView的assets/index.html。在这个HTML中,我有“下载按钮”,并使用Ajax调用函数从网站下载HTML。然后,用户可以选择在WebView中打开这个下载的HTML文件(使用myWebView.loadUrl)。
如何使用户允许“编辑”HTML?我希望他们能够选择文本并编辑颜色/字体/背景/粗体/斜体/等等,然后保存并用编辑过的文本更新HTML文件(可能使用标记,<b><i>Edited Text</b></i>代替常规编辑的文本?)
我认为最好使用JavaScript进行此操作,然后当他们单击" save“时,它会调用一个保存方法,下次用户单击”在WebView中查看html“时,它将显示样式文本。
我该怎么做?也许像这样使用JavaScript/jQuery (http://jqueryte.com/demos)?
我不知道性能问题,因为每次用户编辑应用程序必须从文件中解析的东西,在WebView中显示,编辑,而不是再次将全文写入文件。
有人能举几个例子吗?方向?还是更好的建议?
发布于 2014-04-09 18:40:27
将属性contenteditable添加到<body>中
<body contenteditable='true'>现在您的<body>是可编辑的。
https://stackoverflow.com/questions/22971251
复制相似问题