由于某種原因,我無法在我的設備上設定 javascript cookie。我正在使用這段代碼:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input type="button" value="setCookie" onclick="setCookie()">
<input type="button" value="getCookie" onclick="getCookie()">
<script>
function setCookie()
{
document.cookie="username=Duke Martin";
}
function getCookie()
{
if(document.cookie.length!=0)
{
alert(document.cookie);
}
else
{
alert("Cookie not available");
}
}
</script>
</body>
</html>
我嘗試在不同的瀏覽器上設定來自不同網站的不同 cookie 代碼,但它們都不起作用。問題是即使來自 w3schools 的代碼在我朋友的設備上設定 cookie 也無法在我的設備上設定 cookie。你能告訴我是否有某種除錯器以便我可以使 cookie 作業嗎?PS:我在過去 3 小時內嘗試了超過 15 個 cookie 代碼,但我無法設定任何 cookie!提前致謝!
uj5u.com熱心網友回復:
檢查您的瀏覽器是否啟用了本地 cookie 支持!
如果您在隱身模式下使用瀏覽器:
在 Incognito 中,您的瀏覽歷史記錄、cookie 和站點資料或在表單中輸入的資訊都不會保存在您的設備上。
如果您使用的是 Chrome:
Chrome 會忽略來自本地頁面的 cookie。請參閱:無法在 Javascript 中設定 cookie
如果您嘗試在控制臺中讀出您設定的 cookie,您會得到什么?
document.cookie = "username=John Doe";
document.cookie;
我在Mozilla Firefox 101.0 版中的結果
'username=John Doe'
我在Chrome版本 102.0.5005.63中的結果
''
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/486798.html
標籤:javascript html css 饼干
上一篇:洗掉圖表中的刻度線反應
下一篇:如何在td之后添加td
