我在http ://localhost/mySite/Page1.aspx上有一个网页,其中包含一个带有 src https ://localhost/mySite/Page2.aspx 的 iframe。
在 iframe 页面 (Page2.aspx) 中,我使用 JavaScript 设置了 cookie。我如何在父页面(Page1.aspx)上读取该 cookie ???看起来 Page1 没有看到 Page2 设置的 cookie。
要设置/读取 cookie,我使用 jQuery.Cookie 插件:
$.cookie('myKey', JSON.stringify(data), { expires: 1, path: '/', domain: 'localhost' });
顺便说一句,如果有人可以告诉我如何在这种方案中在客户端传输数据,我会很高兴知道(服务器池不是我的解决方案)。我发现它适用于 sessionStorage / localStorage,但它只适用于 IE :(