是否有可能将一组Cookie从一个域复制到另一个域。我非常需要这个用于Web开发。
答案 0 :(得分:1)
不,same origin policy禁止网站在少数特殊情况下代表其他网站设置或阅读Cookie。但是,某些浏览器扩展程序允许您复制和粘贴Cookie以手动同步它们。
答案 1 :(得分:0)
你不能只复制一组cookie,但你可以编写自己的php / python代码,为另一个域设置几个cookie,并使用旧集合中的值。
答案 2 :(得分:0)
从您的评论中,您可能希望在开发和生产系统中使用相同的Cookie。如何使用“local.example.com”而不是“localhost”作为开发域并为所有子域设置通配符?
我们使用此模式,因此我们不需要为webservices注册多个API密钥,因为大多数API密钥都支持子域名。
我不确定我会推荐类似的东西,因此您可以在开发和生产中使用相同的Cookie,因为它还有其他含义。例如,如果您从另一个子域发送静态资产,那么浏览器将不必要地发送cookie头信息,当然可能还有一些细节可能会使调试变得更难而不是更容易。
如果您可以更详细地解释手头的问题,那么可能有其他解决方案或最佳实践可用于帮助您的登台和生产环境。
答案 3 :(得分:0)
您可以使用油脂猴手动完成此操作。
转到工具 - >页面信息。 选择安全选项卡。 查看饼干按钮。 输入您要阅读的域名。 记下所有cookie及其内容。 现在转到您要复制到的域。 为firefox安装greasemonkey add(或者更好的是,使用Cookies Manager + :: Firefox附加组件!)。 运行一些javascript代码来重新创建提到的cookeis及其值。