有两个a,b页面,然后从a超链接进入b,然后想b页面的值传到a页面,然后关掉b页面,刷新a页面?用jq有没有办法实现这样的过程?求救大神!!!!!!
有两个a,b页面,然后从a超链接进入b,然后想b页面的值传到a页面,然后关掉b页面,刷新a页面?用jq有没有办法实现这样的过程?求救大神!!!!!!
前几天有一个bug,可以让b对a(opener)进行完全控制,可以自己搜搜看,但是既然是bug,修复了也就没法用了;
除此以外也可以使用cookie;或者postMessage进行通讯
刚在本地测试过
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:路径,默认值:当前文档所在路径
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答810 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
要是不涉及安全行的话,可以用cookie存储一样,所有页面都能读到数据了