gpt4 book ai didi

asp.net - 使用 jquery + jsonp,Internet Explorer 不保存 ASP.NET sessionID

转载 作者:行者123 更新时间:2023-12-01 06:09:32 25 4
gpt4 key购买 nike

所以我正在使用 Jquery 做一些相当简单的 JSONP 东西。

总体结构

  • 网站位于域 A
  • Javascript 存在于域 B
  • JSON 服务也存在于域 B

该站点调用 jsonp 调用 json 服务 (.net) 的方法,在 .net 中我设置 session 并返回。

这一切都工作正常,除了在 IE 中它不会在后续请求中存储或传递 session ID。因此 .net 每次都会创建一个新的 session ID。

如果我直接转到 JSON url,即愉快地存储它,并将在后续调用中使用它。

Firefox 和 Chrome 对此没有任何问题,但由于某种原因 IE 似乎通过 jquery 忽略了 session cookie,但除此之外响应工作正常。

最佳答案

许多浏览器的同源策略比 Firefox 更加严格。不是IE的问题。 XHR/MSXML 对象不接受 cookie。

http://code.google.com/p/browsersec/wiki/Part2#Same-origin_policy

关于asp.net - 使用 jquery + jsonp,Internet Explorer 不保存 ASP.NET sessionID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com