繁体   English   中英

如何在每次加载页面时在javascript中切换1个布尔值,而没有localstorage或cookie?

[英]How do I toggle 1 boolean in javascript every time the page loads, without localstorage or cookies?

每次页面加载时,我需要切换一个布尔值。 我不能使用localStorage或cookie。

我试过使用localStorage和cookie。 问题是我在不允许的沙箱中。

我能做的是向网页提出请求。 也许可以在每次加载网站时在返回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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM