扫码关注官方订阅号
有两个a,b页面,然后从a超链接进入b,然后想b页面的值传到a页面,然后关掉b页面,刷新a页面?用jq有没有办法实现这样的过程?求救大神!!!!!!
欢迎选择我的课程,让我们一起见证您的进步~~
要是不涉及安全行的话,可以用cookie存储一样,所有页面都能读到数据了
前几天有一个bug,可以让b对a(opener)进行完全控制,可以自己搜搜看,但是既然是bug,修复了也就没法用了;除此以外也可以使用cookie;或者postMessage进行通讯
还可以用localstorage 或 sessionStorage
如果是说要自己刷新a页面的话,可以侦听localStrong的事件,具体可以查看下面的连接
链接
刚在本地测试过
a页面
window.addEventListener("storage", function(e){ console.info(e); })
b页面
var storage = window.localStorage ? window.localStorage : null; storage.sKey = 'sOldValue'; storage.sKey = 'sNewValue';
应该使用cookie可以的。cookie 的参数:1.expires:有效期var now = new Date( );document.cookie = 'carList =' + list +';expires=' +now;2.path:路径,默认值:当前文档所在路径
后端如php:session浏览器:SessionStorage/cookie/localstorage(前两个还要去管它有效期什么,是否当前会话,而有的还要加插件如jquery.cookie)建议:localstorage(这一个存储的是永久的,而且jquery操作的代码很方便)localStorage.getItem//取localStorage.setItem//设置localStorageremoveItem//删除就这么简单.但注意,这个在老版本的ie(不支持html5)是用不了的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
要是不涉及安全行的话,可以用cookie存储一样,所有页面都能读到数据了
前几天有一个bug,可以让b对a(opener)进行完全控制,可以自己搜搜看,但是既然是bug,修复了也就没法用了;
除此以外也可以使用cookie;或者postMessage进行通讯
还可以用localstorage 或 sessionStorage
如果是说要自己刷新a页面的话,可以侦听localStrong的事件,具体可以查看下面的连接
链接
刚在本地测试过
应该使用cookie可以的。
cookie 的参数:
1.expires:有效期
var now = new Date( );
document.cookie = 'carList =' + list +';expires=' +now;
2.path:路径,默认值:当前文档所在路径
后端如php:session
浏览器:SessionStorage/cookie/localstorage(前两个还要去管它有效期什么,是否当前会话,而有的还要加插件如jquery.cookie)
建议:localstorage(这一个存储的是永久的,而且jquery操作的代码很方便)
localStorage.getItem//取
localStorage.setItem//设置
localStorageremoveItem//删除
就这么简单.但注意,这个在老版本的ie(不支持html5)是用不了的