每次加载页面时我都需要切换 bool 值。我无法使用 localStorage 或 cookies。
我尝试过使用 localStorage 和 cookies。问题是我处于不允许这样做的沙箱中。
我可以做的是向网页发出请求。也许每次网站加载时都可以在返回 true 或 false 之间切换; 像:
首次加载:
HTTP GET 返回 true(或 1,这只是一个示例)
第二次加载:
HTTP GET 返回 false(或 0)
第三次加载:
HTTP GET 返回 true(或 1)
等等。
是否有现有的 API 或其他功能?
最佳答案
您可以使用哈希,例如:
<span id="result"></span>
<script>
if (window.location.hash == '#1') {
document.getElementById('result').innerHTML ='0';
window.location.hash = '0';
} else {
document.getElementById('result').innerHTML ='1';
window.location.hash = '1';
}
</script>
关于javascript - 如何在每次页面加载时在 javascript 中切换 1 个 bool 值,而不需要本地存储或 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55490490/