有没有办法可以在各个页面中保存javascript变量?假设在页面AI设置window.someVar = 5.然后我通过点击A中的超链接移动到页面B,并做类似的事情alert(window.someVar)- 我应该得到一个显示的消息框5.是否有一种技术可以坚持someVar这样......?
我正在用支持它的浏览器(除了IE之外的任何人)用localStorage替换cookie .问题是site.com和www.site.com存储自己独立的localStorage对象.我相信www被认为是一个子域名(如果你问我,这是一个愚蠢的决定).如果用户最初在site.com上并决定输入www.site.com在下次访问时,她的所有个人数据都将无法访问.如何让所有"子域"与主域共享相同的localStorage?
我正在尝试使用Safari在子域之间共享数据.我想使用HTML5数据库(特别是localStorage,因为我的数据只是键值对).但是,似乎无法从sub.domain.com访问存储到domain.com的数据(反之亦然).在这种情况下有没有办法共享一个数据库?
我想从一个HTML页面向另一个HTML页面发送一些数据.我通过查询参数发送数据,如 http://localhost/project/index.html?status=exist.此方法的问题是数据仍保留在URL中.是否有任何其他方法可以使用JavaScript或jquery跨HTML页面发送数据.
我需要以编程方式在客户端存储数据,而不必在每次页面加载时从服务器传输数据.我考虑生成一个动态JavaScript文件,其中包含用户当前会话所需的数据,并确保它被缓存,但这看起来非常混乱,我可以想到这样一种方法有一些缺点.
如何在客户端存储持久数据?
我想在用户端创建数据,让其他URL的javascript也可以访问它.我知道相同的原始政策,但我想知道是否有可能创建一些例外.或者,我可以使用任何技巧/功能吗?
我正在寻找一种通过网页上的代码更改选项卡的方法(进入下一个打开的选项卡,这本质上就像按住 CTRL 并按 TAB 键一样)。我希望能够单击页面上的任意位置,然后它会转到下一个选项卡?我了解点击网页部分,而不是如何访问 chrome 标签。
这甚至可能吗?
谢谢,
所以基本上我有 2 个 html 页面。1 有一个按钮并显示按钮生成的数字,其他页面 (2) 仅显示。然后我有一个 script.js 文件,所以这两个文件都可以在那里获取值。问题是,当我在 1 上包含第 2 页时,它会获取值,但是当与第 1 页分开时,即使使用相同的脚本,它也不会获取任何值。
所以基本上是这样的
第 1 页
id="nom" style="font-size: 100px; margin-bottom: 5px; text-align: center; font-family:Arial; background: #FFFFF">1
这个从带有 id (nom) 的按钮中获取值,并在已有的数字上加 1。
第2页
第二页具有相同的代码,但是当我使用按钮在第一页中更改它们时没有获得值。
脚本.js
document.getElementById("nom").innerHTML = parseInt(document.getElementById("nom").innerHTML) + 1;
Run Code Online (Sandbox Code Playgroud)
输出是这样完成的。p id="nom">1
所以,基本上就是这样,当我在第 1 页更改它们时,我无法获得第 2 页上的值。有帮助吗?
javascript ×7
html ×3
html5 ×2
subdomain ×2
client-side ×1
database ×1
dns ×1
jquery ×1
persistence ×1
storage ×1