どのようなタイプのストレージオブジェクトが「これ」なのかを知りたいですか? のは、あなたがこの機能を持って言ってみましょう:どのようなタイプのストレージがJavaScriptで「this」ですか?
Storage.prototype.typeOf=function(){return this;}
今、あなたはのsessionStorageかのlocalStorageにデータが表示されます。しかし、JSコードでこの情報を取得するには?試しました
Storage.prototype.typeOf=function(){
var x=this;
alert(this)
}
これは[オブジェクトストレージ]だけを返しますが、これは私が検索したものではありません。
私はStorage型の利用可能なメソッドを見てきましたが、実際の型は返されませんでした。この情報を取得する方法はありますか?
'this === sessionStorage'と' this === localStorage'を試しましたか? – sbking
私はJavaScriptでこれをチェックする "正しい"方法はないと思います。 JavaScriptには一つの一般的な 'Storage'タイプしかありません。これは、それが接続しているブラウザのストレージシステムを公開していません。もちろん、 'this == sessionStorage'のようなものをチェックすることはできますが、もっと良い解決策はないと思います...しかし良い質問です。 –