javascript - 如何在每次页面加载时在 javascript 中切换 1 个 bool 值,而不需要本地存储或 cookie?

标签 javascript api

每次加载页面时我都需要切换 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/

相关文章:

javascript - 下拉选择不会改变 div 内容

javascript - 在滚动上加载 Highchart 动画

javascript - setState 在 componentDidMount() 中不起作用 - React

javascript - Pokemon API,Promises javascript 获取数组 json 内的数据

api - 在ASP Net Core API中使用NLog进行Elasticsearch日志记录失败

php - 如何最好地将 mysql 数据实现到一行 javascript 代码中?

javascript - onunload 在 Chrome 中的作用

c# - 如何访问连接字符串并连接到数据库

java - Twitter4j v2.2.6 具有地理定位功能的流媒体 API

api - 从YouTube视频中获得歌手的名字类型