TinyMCE + 本地存储

标签 tinymce local-storage

我的工作遇到了问题。该网站由一家公司管理,他们不想在 TinyMCE 上激活插件自动保存。因此,为了避免人们丢失tinyMCE中的文本,我们决定使用localStorage来保存工作。我们可以在网站上编写JavaScript。无论如何,localStorage 是否可以将文本保存在tinyMCE 中?

最佳答案

是的,这是可能的。

要设置包含编辑器内容的变量,请使用:

localStorage.setItem('your_editor_content', tinymce.get('your_editor_id').getContent() );

您可以使用超时或其他tinymce事件以这种方式将内容存储到localStorage。

在编辑器初始化时设置本地存储中内容的编辑器内容

function myCustomOnInit() {
        var content =  localStorage.getItem('your_editor_content');
        tinymce.get('your_editor_id').setContent(content)
}

tinyMCE.init({
        ...
        oninit : myCustomOnInit
});

关于TinyMCE + 本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12805750/

相关文章:

javascript - TinyMCE 编辑输入值和按钮文本吗?

wordpress - 模态形式的 TinyMCE textarea

javascript - 使用 localStorage 在 SenchaTouch/PhoneGap -App 中保存/加载设置并以表单形式显示

iOS 'Web App' 的 localStorage 与 Mobile Safari 不同

javascript - localStorage无法传输数据,不适用于所有浏览器

jquery - 微型按键

javascript - 在不使用事件编辑器的情况下以原始/文本格式获取 tinyMCE 内容

plugins - TinyMCE 4 插件中内联模式下的自定义模式屏幕

javascript - 本地存储与 Web SQL

javascript - 数组中的本地存储