2016/07/14

[JavaScript]localStorageのプライベートモード判定

ブラウザのプライベートモードでlocalStorageを使うことはできない。

正確にいうと、setItemを呼び出すとエラーを吐き出すので、

try {
  sessionStorage.setItem("key", val);
} catch (err) {
}
と書けばok

参考
SafariのプライベートブラウジングでWebStorageが使用できない挙動と対処法

0 コメント:

コメントを投稿