これが私のコードです:
if(typeof(Storage)!==undefined) {
// Web storage support
if(localStorage.hashes != "") {
var hashes = jQuery.parseJSON(localStorage.hashes);
for (var i = 0; i < hashes.length; i++) {
// Do stuff here
}
}
else {
var hashes = [];
}
}
else {
// No web storage support
}
何が起こっているのかよくわかりませんが、デバイスからこのコードを含むページを初めて読み込もうとすると、コードの残りの部分が正常に機能しません。ただし、コメントアウトすると、初めてページにアクセスしてすべてが機能します。その後、コメントを外してページをリロードすると、すべてが引き続き機能します。これは、何が起こっているのかを説明できる最高のものです。