私は単純な関数を呼び出してクッキーを保存しようとしています。次は私のコードです:単純なJavaScript関数でクッキーの値を設定する
<html>
<head></head>
<body>
<button onclick="alpha()">Click Me</button>
<script>
function alpha(){
var now = new Date();
now.setMonth(now.getMonth() - 1);
document.cookie="name=" + "PeterMartin";
document.cookie = "expires=" + now.toUTCString() + ";"
}
</script>
</body>
</html>
私は、以下のウェブサイトからの助けをとっている:
https://www.tutorialspoint.com/javascript/javascript_cookies.htm
をしかし、私はその機能が私にクッキーを保存することができます見ることができますローカルですが、私は自分のカスタマイズした機能では見つけられません。基本的に、我々の両方が同じことをやっているが、私のコードでは、次の画像のように行ったようにクッキーを保存することができない理由:
ok。しかし、私のために働いていない。理由は分かりません – Deadpool
あなたの質問にはまだ十分ではありませんが、野生の推測では、HTTP経由でページにアクセスしていない可能性があるので、クッキーを関連付けるホスト名はありません。 – Quentin
はいファイルをダブルクリックしていました。 localhost上でXAMPPを試してみたところ、クッキーを保存することができました。ダブルクリックするだけでクッキーは保存されません。 (localStorageまたはsessionStorageを設定したときに起こります) – Deadpool