跨域 img 设置 cookie

跨域 img 设置 cookie,第1张

从技术层面来讲,我们可以设置 <img> 标签需要带上cookie等凭据来向后端请求资源,后端检测凭据是否合法来决定是否返回相应资源

以 img 标签为例,其它例如 <audio>、<img>、<link>、<script> 和 <video> 均有一个跨域属性 (crossOrigin property),它允许你配置元素获取数据的 CORS 请求。

设置 crossorigin="use-credentials"表示请求将带上凭据:

Note: The domain must match the domain of the JavaScript origin Setting cookies to foreign domains will be silently ignored

>

跨域共享cookie的方法:设置cookiesetDomain("jszxcom");

A机所在的域:homelangchaocom,A有应用cas

B机所在的域:jszxcom,B有应用webapp_b

1)在cas下面设置cookie的时候,增加cookiesetDomain("jszxcom");,这样在webapp_b下面就可以取到cookie。

2)这个参数必须以“”开始。

3)输入url访问webapp_b的时候,必须输入域名才能解析。比如说在A机器输入:>

在Cookie规范上说,一个cookie只能用于一个域名,不能够发给其它的域名。因此,如果在浏览器中对一个域名设置了一个cookie,这个cookie对于其它的域名将无效。如果你想让你的用户从你的站点中的其中一个进行登录,同时也可以在其它域名上进行登录,这可真是一个大难题。这就是跨域问题。

以上就是关于跨域 img 设置 cookie全部的内容,包括:跨域 img 设置 cookie、淘宝怎么跨域获取Cookie分析、javascript 在一个一级域名和二级域名网站之间获取cookie的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9412811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存