gpt4 book ai didi

javascript - 如何在不需要服务器交互或 cookie 的情况下将值从一个 Javascript 文件传输到另一个 JS 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 15:13:30 24 4
gpt4 key购买 nike

我想在不需要 cookie 或 JS 中的服务器交互的情况下传输变量值,有什么办法吗?例如,如果我有 foo.js 和一个变量 fooVar = 10,而 bar.js 和 barVar 是否有任何方法可以使 barVar = fooVar 没有 cookie?

最佳答案

根据您的评论,您可以将要在第二页中访问的变量存储在第二页的查询字符串中,或​​者存储在第二页查询字符串的哈希中。使用该查询字符串加载第二页。

例如在查询字符串中: http://example.com/bar.html?myvar=5

或者例如在查询字符串的哈希中: http://example.com/bar.html#?myvar=5

使用散列可能是最佳选择,因为您的服务器很可能会忽略您放入散列中的任何内容(除非服务器被编程为以其他方式执行)。

然后您可以在 bar.html 加载的 javascript 中使用 window.location.hash 来获取哈希字符串并将其解码以获取您存储的变量...

关于javascript - 如何在不需要服务器交互或 cookie 的情况下将值从一个 Javascript 文件传输到另一个 JS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17553745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com