在网页中使用JavaScript / jQuery,我需要将一个不同的页面加载到iframe中。我是通过使用jQuery查找iframe并设置其src属性来实现的,因此:
iframe.src = url;
其中的工作原因是它在iframe中显示页面,但我需要在该请求中附加几个cookie以获取页面上的正确信息,而我无法弄清楚如何执行此操作。
本着试错的精神,我尝试在上面的代码之前插入这一行:
$.cookie("MyCookieName", "MyCookieValue");
但在Fiddler中,我发现请求中没有附加cookie。我能找到的关于cookie的所有文档告诉我如何获得&设置值,但无助于解释我做错了什么。
对于它的价值,我加载到iframe的页面与托管此JavaScript代码的页面位于同一个域中。
如何将Cookie附加到该查询?
答案 0 :(得分:1)
如何将Cookie附加到该查询?
您无法将Cookie“附加”到浏览器自己制作的简单HTTP请求中。
对于它的价值,我加载到iframe的页面与托管此JavaScript代码的页面位于同一个域中。
然后以正常方式设置该域的Cookie - 一旦设置好,浏览器会在自动请求iframe网址时发送它。