对于我正在编写的插件,我在很大程度上依赖于localStorage.所有用户设置都存储在其中.某些设置要求用户使用写正则表达式,如果他们的正则表达式规则在某些时候消失,他们会很难过.所以现在我想知道localStorage是多么持久.
从规格:
用户代理应仅出于安全原因或用户请求时从本地存储区域过期数据.
以上看起来就像客户端上的cookie一样.即,当用户清除所有浏览器数据(历史记录,cookie,缓存等)时,localStorage也将被截断.这个假设是否正确?
我已经设置了一个简单的nginx服务器,将位置块配置为指向我想要服务的相应目录,并使用auth_basic模块设置基本身份验证.
但是,我的服务器在位置块下的每个页面请求上请求用户名:密码凭证,即使在多次向位置块下的不同页面提供它们(包括根位置目录)之后也是如此.
如何配置它来存储身份验证?这是nginx问题还是浏览器/请求标头问题?
这是nginx配置:
server {
listen 80;
server_name 0.0.0.0;
location /path/to/dir {
alias /var/www/dir/;
index index.html index.htm;
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
try_files $uri $uri/ =404;
}
}
Run Code Online (Sandbox Code Playgroud)
在Ubuntu上运行nginx 1.4.6.