如何将页面上的cookie发送到使用JS的另一页面?
比如我有两个页面:
1 - www.domain1.com/admin.php
2 - www.domain2.com/getCookies.php
如何从admin.php的到getCookies.php发送cookie并以这种形式获取它们:
getCookies.php?name = x & val = y
x是cookie名称,y是x的值。使用javascript将cookie发送到另一个网页
4
A
回答
1
我已经在过去使用JSONP做到了这一点。它将在所有浏览器中运行。
只需读取cookie值,制作一个JSON字符串并将其发送。
查看http://www.ibm.com/developerworks/library/wa-aj-jsonp1/的一些例子。
1
如果您想在浏览器中执行此操作,或者您可以调用domain2的服务器(并控制它),则可以使用跨文档消息传递(在iframe中嵌入域2并在域1网站和域2之间进行通信) -Origin资源共享。
你会发现几个库,使这种通信的浏览器中发生在这个博客帖子(我的文章)如果你想为旧的浏览器工作的顶部: http://softwareas.com/cross-domain-communication-with-iframes
如果”您不必担心旧版浏览器,您只需发送cookie数据即可: document.getElementById(“iframe”)。contentWindow.postMessage(cookieData,'domain1.com');
看看John Resig的岗位了解更多详情: http://ejohn.org/blog/postmessage-api-changes/
1
无法发送cookie到不同的领域。在此看看更多的细节:
相关问题
- 1. 发送DataGridView列从一个网页到另一个网页
- 2. 如何将数据从一个网页发送到另一个网页?
- 3. 将数据发送到java.js页然后将其发送到另一个页面
- 4. javascript使用cookie将变量传递到另一页
- 5. 如何将一个cookie“转发”到另一页
- 6. 发送参数从一个Facelets的网页到另一个
- 7. 使用Django URL将发布的信息发送到另一页
- 8. 如何使用JQuery UI时,一个JavaScript变量发送到另一个页面
- 9. 发送数据到硬件并转到另一个网页?
- 10. 将JS对象从一个HTML页面发送到另一个
- 11. 如何使用parent.frames []将一个网页引用到另一个网页?
- 12. 如何使用JavaScript将HTML FORM数据从一个页面发送到另一个页面
- 13. PHP发送HTTP_POST_VARS到另一个页面?
- 14. 发送div到另一个页面
- 15. PHP - 使用cURL将信息发送到另一页
- 16. 将动画从一个网页转移到另一个网页
- 17. 从网页发送消息到本地系统上的另一个网页
- 18. 使用套接字发送UDP消息到另一个网络
- 19. HTML使用javascript将表单结果发送到下一页
- 20. 使用PHP和JSP在另一个网页中获取cookie值
- 21. 将上下文从一个页面发送到Aurelia中的另一个页面
- 22. 将数据从一个jsp页面发送到另一个jsp页面
- 23. 将数据从一个页面发送到另一个页面,MongoDB和PHP
- 24. 如何从一个页面到另一个页面使用JavaScript?
- 25. 将对象或ArrayList发送到Wicket中的另一个页面
- 26. 从PHP页面将文件发送到另一个
- 27. 自动将数组发送到另一个页面
- 28. JavaScript网页发送凭据
- 29. 如何使用Pagecontainer Widget将对象发送到另一个不同的页面?
- 30. 如何使用jQuery将no-captcha(v2)的值发送到另一个页面?
当然,这可以完成,你只需要读取cookie值,将其序列化为字符串并使用JSONP发送。虽然不是最优雅的解决方案。 – 2012-01-03 10:39:38
我的意思是我们不能将cookie从一个域更改或分享到另一个域,但关于发送它们,您绝对正确:-) – Qorbani 2012-01-03 15:57:39