跳转到网站并携带自定义cookie问题

我现在想用前端或者后台代码实现跳转到一个新的网址(不同与当前域名)并携带自定义的cookie,有什么办法能实现?

阅读 14.3k
5 个回答

如果跳转的目标域名是一个自己不可控的网站,这无法实现。
除非是通过浏览器扩展或者用户脚本进行。

以你的需求,携带是不可能的。只可能通过url传递(www.yoursite.com?key=cookievalue),然后新网址通过脚本获取到url中携带的参数,然后存储到cookie。通过后台基本思路一致,先通过请求传递参数,然后设置cookie,然后响应新网址

跳转时,通过服务器申请一令牌(短期有效),然后跳转后 通过这令牌换cookie。

如果两端网页都是自己写的话,可以使用h5的postMessage,跨域本地储存即可实现;

具体说明,可以查看这篇文章《九种跨域方式实现原理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题