HTML5本地存储URL前缀

HTML5 Local Storage URL Prefix

本文关键字:URL 前缀 存储 HTML5      更新时间:2024-06-14

我使用本地存储进行自我教育,如果选中了复选框,则选中该复选框并关闭Bootstrap Modal。

$( "#olurmu" ).click(function() {
    var isaret = document.getElementById("olurmu");
    localStorage.setItem("olurmu", isaret.checked);
});
function isaretKontrol() {
    if(localStorage.getItem("olurmu"))
    {
        var evet = localStorage.getItem("olurmu");
        document.getElementById("olurmu").checked = evet;
    }
}

问题是localSotrage在www.mydomain.com上工作,但当我访问www.mydomain.com/myarticle时,它不工作。有什么方法可以在我的域中存储本地存储文件吗?

我会这样重写你的代码:

$("#olurmu").click(function() {
    localStorage.setItem("olurmu", this.checked ? "1" : "");
});
function isaretKontrol() {
    var evet = localStorage.getItem("olurmu") ? true : false;
    document.getElementById("olurmu").checked = evet;
}

localStorage只存储字符串,所以将布尔值存储到它将导致该布尔值的字符串表示。这就是为什么我们应该存储字符串。唯一错误的字符串是空字符串("")。