1
以下のコードを使用すると、firefox(プライベートウィンドウまたは通常のウィンドウ)で完全に動作します。私はサファリを使用して私のiPhone 6でそれを使用しようとしたが、それはノーマルモード(非プライベートモード)で私の情報を格納するようですね?多分、コードはサファリには適切ではないでしょうか?誰かが私を助けることができる?ありがとう!iphone 6のサファリでsessionStorageが動作しない - 非プライベートモード
コード:私は、Firefoxのように、それは(私はそれがしたい)のままどこ入力フィールド内の情報が消えてリフレッシュしたら
<script>
// Run on page load
window.onload = function()
{
// If sessionStorage is storing default values (ex. name), exit the function and do not restore data
if (sessionStorage.getItem('name') == "name")
{
return;
}
// If values are not blank, restore them to the fields
var name = sessionStorage.getItem('name');
if (name !== null) $('#playlisthiddenfield').val(name);
}
// Before refreshing the page, save the form data to sessionStorage
window.onbeforeunload = function()
{
sessionStorage.setItem("name", $('#playlisthiddenfield').val());
}
</script>
は、基本的には問題が、あります。
シンプルテキストの場合は、Cookieを使用しないでください。 [https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/cookies/set](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/)クッキー/セット)。 Cookieはほぼすべてのものと互換性があります。[http://caniuse.com/#search=cookies](http://caniuse.com/#search=cookies) –
これは役立つかもしれません:http://stackoverflow.com/questions/14555347/html5-localstorage-error-with-safari-quota-exceeded-err-dom-exception-22-an – Rajesh
@EmilS.Jørgensenありがとうございました!私はちょうど今そこに行って、完璧に動作します..なぜ私はちょうどそのxD – irishwill200