Sha*_*s88 2 javascript firefox local-storage
我在Firefox中看到了奇怪的行为。我有一个使用本地存储的小型Web应用程序。我禁用cookie并运行我的应用程序。访问本地存储时会引发安全错误。应用无法运行。在chrome应用程序上运行,但是uncaught_error : QUOTA_EXCEEDED_ERROR来了。这是我访问本地存储的方式
_infSt = ((!!window.localStorage) && (!!window.atob));
if(_infSt){
_infLJsV = window.localStorage.getItem( 'infJsV' );
if(_infLJsV === _infJsV) {
var strjL = window.localStorage.getItem( 'infJqN' );
if(strjL != ''){
inFjL = strjL;
}
}
}
Run Code Online (Sandbox Code Playgroud)
在firefox 8.0中,_infSt = ((!!window.localStorage) && (!!window.atob));在此行上运行时出现错误。在firefox 10.00中,尝试执行时出现错误atob(inFjL);
在这个世界上,如何禁用Cookie和本地存储的链接?请帮忙
之所以链接是因为localStorage只是类固醇上的cookie:这是一种将每个站点的数据永久保存在用户计算机上的方法,并且具有对一个站点的读写访问权限。
因此,如果用户禁用cookie(例如出于隐私原因),他们确实也希望禁用localStorage。因此,浏览器就是这样做的。
| 归档时间: |
|
| 查看次数: |
2058 次 |
| 最近记录: |