保存在 webView 中呈现的可编辑文本

Posted

技术标签:

【中文标题】保存在 webView 中呈现的可编辑文本【英文标题】:saving editable text rendered in webView 【发布时间】:2012-07-03 15:34:27 【问题描述】:

在我的 iPad 应用程序中,我创建了一个富文本编辑器,即 webView 中的一些富文本内容可通过一些格式化按钮(如粗体、斜体等)进行编辑。我想将通过编辑器所做的更改保存到 html 文件中,所以下次在 webView 中呈现文件时,这些更改是可见的。有没有办法做到这一点?谢谢

【问题讨论】:

【参考方案1】:

是的,有。首先,您要保存 html 文件。然后你就可以得到它的路径,让 webview 从那个位置加载 html。

//Retrieve location of file
       NSString *myFile= [NSBundle pathForResource:@"myHtmlFile" ofType:@"html" inDirectory:nil]; 
//Load your locally stored html text
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:myFile]]];

希望对您有所帮助。

【讨论】:

感谢您的回复。检索不是问题,因为我能够显示 html 文件。我需要学习的是一种将通过编辑器所做的更改保存到该 HTML 文件中的方法,即,如果我在编辑器中将一些文本文本加粗,则相应的粗体标签应该与 html 文件中的文本一起保存。

以上是关于保存在 webView 中呈现的可编辑文本的主要内容,如果未能解决你的问题,请参考以下文章

带有角度 JS 的可编辑文本就像普通链接一样

如何将可编辑内容保存到 WebArchive webView?

羽毛笔编辑器未在 React 中呈现

MS Access 2010 上的可编辑文本框 - 行为正确吗?

UITableViewCell 中的可编辑文本字段

如何使用 jQuery 制作可编辑的列表项?