如果我要使用JavaScript在用户浏览器中测试localStorage
,例如
var hasStorage = (function() {
try {
localStorage.setItem(mod, mod);
localStorage.removeItem(mod);
return true;
} catch (exception) {
return false;
}
}());
if (hasStorage) {
// store things in places
}
(来自:Android Studio Project(13mb, modified webview-master))
我是否可以推断(没有明确检查)如果hasStorage === true
,sessionStorage
也可用,或者是否可以禁用另一个?
答案 0 :(得分:1)
localStorage
似乎与铬sessionStorage
无关。可以使用--disable-local-storage
标志启动铬,在尝试设置localStorage
Uncaught TypeError: Cannot read property 'setItem' of null
虽然似乎没有官方标志来禁用List of Chromium Command Line Switches铬sessionStorage
。注意,chrome是使用铬源代码构建的。