質問: ### 前提・実現したいこと 現在、AWSのUser Pools, cognitoでユーザー認証を行っています。 ChromeやFirefoxでは普通にローカルストレージを使用して認証できるのですが、 プライベートモードのSafariのときだけlocalstorageを残してくれず困っています。 ↓以下のサイトを参考に作りました。 何か良い解決法などがあれば教えていただきたいです。 ご教示よろしくお願いします。 ### 試したこと store.jsという使えそうなものも見つけましたが、もっと簡単にできるのがあると嬉しいです。 ### 補足情報(ディレクトリ) www ├── js │ ├── amazon-cognito-identity.min.js │ ├── aws-cognito-sdk.min.js │ ├── jsbn.js │ ├── jsbn2.js │ ├── mypage.js │ └── sjcl.js ├── css │ └── style.css ├── index.html ├── mypage.html ├── login.html └── signup.html (HTML CSS javaScriptのみのサーバーレス前提 )
回答: 残念ながら、Safariのプライベートモードでは`localStorage`や`sessionStorage`へ保存できません(Qiita)。 非対応としてしまうか、Cookieに突っ込むぐらいしか選択肢はなさそうです。