Javascript 持久复制&;jstree节点的粘贴

Javascript 持久复制&;jstree节点的粘贴,javascript,jquery,html,copy-paste,jstree,Javascript,Jquery,Html,Copy Paste,Jstree,如中所述,使用jstree设置复制和粘贴的默认方法非常简单,效果也很好,但仅限于加载页面的JavaScript变量上下文范围内 具体地说,如果我选择复制然后粘贴,这将起作用。但是,如果选择“复制”,然后重新加载页面,则粘贴将不起作用,因为有关复制的数据现在已丢失 我怎样才能做到这一点?我想需要从cookie中存储和检索一些东西。我在哪里找到的?此外,该用例的插件中是否有现有选项?据我所知,您可以为jstree编写一个新的插件来完成此任务 看一看当前是如何实现的。(如果您发现很难找到位置,CRRM

如中所述,使用jstree设置复制和粘贴的默认方法非常简单,效果也很好,但仅限于加载页面的JavaScript变量上下文范围内

具体地说,如果我选择复制然后粘贴,这将起作用。但是,如果选择“复制”,然后重新加载页面,则粘贴将不起作用,因为有关复制的数据现在已丢失


我怎样才能做到这一点?我想需要从cookie中存储和检索一些东西。我在哪里找到的?此外,该用例的插件中是否有现有选项?

据我所知,您可以为jstree编写一个新的插件来完成此任务

看一看当前是如何实现的。(如果您发现很难找到位置,CRRM插件默认包含在上述链接文件中的jstree.Serach for CRRM中)


我想您可以看看它是如何实现的,并以类似的方式实现这些方法,但要持久化。

根据您的受众,我会尝试通过html5本地存储实现复制/粘贴。对于一些简单的文本复制等,它应该是相当容易实现

HTML5本地存储只是一个键:值对,存储在用户本地web浏览器内存中。因此,它将通过web浏览器重新加载来维护。见鬼,如果他们不小心完全关闭了浏览器,它甚至应该能够被保存

我认为使用一点javascript,如果您使用像JQuery这样的库,它应该不会太难实现。您甚至可以启用多个副本,因为您可以只拥有多个键:值对

看一看我发现的一个教程,我认为了解如何从它开始非常好: