Tag: 持久性存储

localStorage有多持久?

我在很大程度上取决于我写的插件localStorage。 所有用户设置都存储在其中。 有些设置需要用户写regex'es,如果他们的regex规则在某些时候没有了,他们会很难过。 所以现在我想知道localStorage是多么持久。 从规格 : 用户代理只能出于安全原因或在用户请求时从本地存储区域中过期数据。 以上看起来像是在客户端上的cookie一样。 即当用户清除所有的浏览器数据(历史,cookies,caching等)时,localStorage也将被截断。 这个假设是否正确?

在页面加载之间存在variables

我正在尝试捕获我的表单提交button按下,如果提交表单,页面刷新,我显示一些隐藏的领域。 我想知道这个表格是否已经提交过,如果提交了,我想隐藏隐藏的字段。 我试图使用全局variables来实现这一点,但是我无法使其正常工作。 这是我试过的: var clicked = false; $(document).ready(function() { $("input[type='submit'][value='Search']").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;"); if (clicked == true) { // show hidden fields } else { // don't show hidden fields } }); 任何有关这个代码有什么问题的build议吗?