好的,所以我有 2 页,比如默认和 page2。在第 2 页中,我有一个按钮(它使我返回默认值)和一个我编写的 onclick 函数,它设置了一个要存储在本地存储中的变量。我需要的是仅在用户单击后退按钮时才定义此变量(在第 2 页上设置)。我的默认页面中有以下代码:
if (typeof window.localStorage.getItem('value2') == "undefined") {
console.log("undefined");
}
else {
console.log("defined");
}
在我的主页上,我编写了以下函数:
function homeClick(url) {
//var id = parsed.ClientID;
//window.location = url + "?src=" + 6;
window.location = url;
window.localStorage.setItem('value2', UDID);
}
这是按钮的html:
<button id="home" onclick="homeClick('/default.html')" style="position:relative; z-index:0; height: 32px; width: 100px; left:-12px; top: 0px; display:none">Home</button>
就目前而言,我两次都在控制台中进行了定义。有任何想法吗?