从技术层面来讲,我们可以设置 <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的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)