当前位置: 首页 > 面试题库 >

在HTML5中,是否按页面/域隔离了localStorage对象?

白越
2023-03-14
问题内容

HTML5localStorage对象是否按页面/域隔离?我想知道是因为我将如何命名localStorage键。我需要一个单独的前缀吗?还是我可以随便给他们命名?


问题答案:

它是基于域和端口的(与相同的原始策略相同的隔离规则),要使其成为每页,您必须使用基于location或其他方法的密钥。

不需要 前缀,但是如果需要则使用前缀。另外,是的,您可以根据需要命名。



 类似资料:
  • 问题内容: 我想在HTML5中存储一个JavaScript对象,但是我的对象显然正在转换为字符串。 我可以使用来存储和检索原始JavaScript类型和数组,但是对象似乎无法正常工作。应该吗 这是我的代码: 控制台输出为 在我看来,该方法是在存储输入之前将输入转换为字符串。 我在Safari,Chrome和Firefox中看到了这种行为,因此我认为这是我对HTML5Web存储规范的误解,而不是浏览

  • 问题内容: 我想在HTML5中存储一个JavaScript对象,但是我的对象显然正在转换为字符串。 我可以使用来存储和检索原始JavaScript类型和数组,但是对象似乎无法正常工作。应该吗 这是我的代码: 控制台输出为 在我看来,该方法是在存储输入之前将输入转换为字符串。 我在Safari,Chrome和Firefox中看到了这种行为,因此我认为这是我对[HTML5 问题答案: 再次查看Appl

  • 问题内容: 我的页面上有一些div,编码为 现在,单击任何一个div,就会进行AJAX调用,将动态列表返回为: 我想在第一次AJAX调用之后将上述动态列表存储在localStorage中。所以我写; 现在,在下一页加载中,我想在DOM的正确位置附加所有dynamicList(所有用户之前单击的那些)(因此,在下次单击期间不会对数据进行AJAX调用) 现在似乎在localStorage的顺序中出现了

  • 问题内容: HTML5的localStorage数据库通常受大小限制-每个域的标准大小为5或10MB。子域可以绕过这些限制吗(例如example.com,hack1.example.com和hack2.example.com都有自己的5 MB数据库)?标准中是否有任何内容指定父域是否可以访问其子级数据库?我什么也找不到,我可以看到以任何一种方式执行此操作的参数,但似乎必须要有一些标准模型。 问题答

  • 问题内容: 是功能异步? 问题答案: 不,所有呼叫都是同步的。