我用js写了一个自己需求的选项卡
为了刷新后 能使选项卡 保持原有的选择,
我写了一个 <input id="TabValue" type="hidden" value="1">
用来临时存储 选项卡的值。在IE 火狐下均正常。可在谷歌浏览器下,我刷新页面后,选项卡就回到了默认的 第一个。主要原因应该是 谷歌浏览器刷新后 重置了 TabValue 输入框后来改变的值。请问有什么解决办法~~~ (不用URL传递参数或者COOKIE等其他方法)
为了刷新后 能使选项卡 保持原有的选择,
我写了一个 <input id="TabValue" type="hidden" value="1">
用来临时存储 选项卡的值。在IE 火狐下均正常。可在谷歌浏览器下,我刷新页面后,选项卡就回到了默认的 第一个。主要原因应该是 谷歌浏览器刷新后 重置了 TabValue 输入框后来改变的值。请问有什么解决办法~~~ (不用URL传递参数或者COOKIE等其他方法)
window.localStorage['value'] = something;
来储存值,必须要删除缓存才能清除
页面刷新window.onload就会重新调用。
window.localStorage['value'] = something;
这个值那要如何读取?
IE 和 火狐不支持该方法,还需要判断浏览器,太麻烦。IE 到是可以用 UserData最后放弃这个方法了, 还是要感谢Javascripters的回答。