所以我完全不知道应该从哪里开始,除了创建一个textarea。
基本上,我正在升级一个平台,在以前的平台上,所有内容都通过php框架运行。正因为如此,我可以在一个不断显示的框架中粘贴一个文本区域,当人们切换页面时,内容仍然会在那个人的计算机上,直到他们重新加载网站或类似的东西。
我需要的是基本上复制这个。现在,我知道我不能做帧,但我在想,如果我可以添加一个保存按钮来保存该框的内容会怎么样。当然,这通常会在全球范围内为所有用户保存,这并不好,因为可能会有很多人同时点击保存,而有人会丢失他们的内容。那么,有没有一种方法可以将此内容保存在本地,或者只保存给按“保存”的用户?
SO网友:connorb
您可以使用Javascript保存到localStorage
它允许您在本地存储相当数量的数据。不同浏览器的数量有所不同,但我相信通常是2MB
和5MB
这通常已经足够了。
以下是Mozilla关于localStorage的一些文档:https://developer.mozilla.org/en/docs/Web/API/Window/localStorage
下面是不同浏览器上localStorage的存储容量表:http://dev-test.nemikor.com/web-storage/support-test/
基本语法如下:
// Data to store locally
var data = {
foo: \'bar\',
bar: 10
};
// Set some localStorage called \'myData\' equal to the data object above
localStorage.setItem(\'myData\', data);
// Get the data back out of localStorage
var savedData = localStorage.getItem(\'myData\');
// Log it to the console
console.log(savedData);
// { foo: \'bar\', bar: 10 };
我希望这是有帮助的。