gpt4 book ai didi

javascript - 如何纠正 window.localStorage 的这个错误?

转载 作者:行者123 更新时间:2023-11-30 06:52:11 26 4
gpt4 key购买 nike

我想使用 window.localStorage.setItem 保存数据,但我发现了这个错误:

JavaScript ERROR: TypeError: 'null' is not an object (evaluating 'window.localStorage.setItem')

在我的 connexion.js 中

$("#btn-connexion").on('click', function() {    
var username = $('#Identifiant').val();
var password = $("#mdp").val();

console.log("********username*******password****");
console.log(username);

$.ajax({
"url": serverPath + "/taxiws/clients/login/password/" + username + '/' + password,
"type": "GET",
"dataType": "json",
"success": function(data) {
console.log("****Resultat****");
console.log(JSON.stringify(data));

window.localStorage.setItem("login", username);
window.localStorage.setItem('password', password);
window.location.href = "reservationclient.html";
}
});
});

最佳答案

我在 safari 上遇到了这个问题。我的问题是有时我的网站作为 iframe 加载。当用户使用完 iframe 后,我会用“window.close()”关闭它。如果我的网站不是 iframe,我忘记删除此代码。在旧版本的 safari (cordova webview) 上,这将使窗口保持打开状态并删除 localStorage。

关于javascript - 如何纠正 window.localStorage 的这个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36445681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com