簡體   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