我想从网站复制/粘贴HTML并将其存储在MySQL数据库中。为此,我查看了CKEditor,它允许我粘贴HTML,甚至是Word文档,并为其生成HTML代码。由于我只想“生成”已粘贴的数据作为HTML,而不是使用完整的所见即所得编辑器(如CKEditor),我想编写一些代码(可能使用jQuery)来转换已粘贴的数据以具有HTML标记和格式。
为了实现这个功能,这些在线编辑器是如何做到的?它们如何将剪贴板数据转换为HTML代码?为什么当我将HTML格式的文本或div或按钮粘贴到这里的文本区域时只会得到纯文本,而在所见即所得编辑器上却可以得到图像和正确大小的div?
编辑器是否访问剪贴板数据并对其进行操作?剪贴板是否以组织良好的方式保存格式化数据,以允许“CKEditor”或其他编辑器对其进行操作?
这是否可以使用jQuery完成?还是我们还需要服务器端代码?
如果您能就这些问题提供一些解答,我将不胜感激。我只想知道方法,以便我可以编写适当的代码。
参考:http://ckeditor.com/demo
为了实现这个功能,这些在线编辑器是如何做到的?它们如何将剪贴板数据转换为HTML代码?为什么当我将HTML格式的文本或div或按钮粘贴到这里的文本区域时只会得到纯文本,而在所见即所得编辑器上却可以得到图像和正确大小的div?
编辑器是否访问剪贴板数据并对其进行操作?剪贴板是否以组织良好的方式保存格式化数据,以允许“CKEditor”或其他编辑器对其进行操作?
这是否可以使用jQuery完成?还是我们还需要服务器端代码?
如果您能就这些问题提供一些解答,我将不胜感激。我只想知道方法,以便我可以编写适当的代码。
参考:http://ckeditor.com/demo
contenteditable="true"
属性的元素中,并使用一些脚本从中获取内部HTML。 - Tim M.