如何在设置iframe时将cookie附加到请求中.SRC(使用jquery)

How to attach cookie to request when setting iframe.src (using jquery)?

本文关键字:SRC 请求 使用 jquery 设置 iframe 时将 cookie      更新时间:2023-09-26

在网页中使用JavaScript/jQuery,我需要将不同的页面加载到iframe中。我是通过使用jQuery找到iframe,并设置其src属性,从而:

iframe.src = url;

它在iframe中显示页面,但我需要将几个cookie附加到该请求以获得页面上的正确信息,我不知道如何做到这一点。

本着试错的精神,我试着在上面的代码之前插入这一行:

$.cookie("MyCookieName", "MyCookieValue");

但是在Fiddler中,我看到没有附加到请求的cookie。我能找到的所有关于cookie的文档都告诉我如何获取&设置值,但不能帮助解释我做错了什么。

值得注意的是,我加载到iframe中的页面与托管此JavaScript代码的页面位于同一域。

如何将cookie附加到该查询?

如何将cookie附加到该查询?

你不能将cookie"附加"到浏览器自己发出的简单HTTP请求上。

值得注意的是,我加载到iframe中的页面与托管此JavaScript代码的页面位于同一域。

然后以正常的方式设置该域名的cookie -一旦设置,浏览器将在请求iframe URL时自动发送它。