Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Firefox中与跨域脚本标记共享凭据_Javascript_Firefox_Cookies_Cross Domain - Fatal编程技术网

Javascript 在Firefox中与跨域脚本标记共享凭据

Javascript 在Firefox中与跨域脚本标记共享凭据,javascript,firefox,cookies,cross-domain,Javascript,Firefox,Cookies,Cross Domain,假设我已经在域boo.com中授权并拥有此会话: s:x2GYrvxGgmsfFwx7gDbKXmwB.4BDXLpMaSqD9hgeTkBDx3z4TeczJeC50gnrH5bc+kWU 我想要的是在域foo.com中添加一个脚本标记,指向boo.com: <script src='http://boo.com/blah.js'></script> 以下是解决方案: <script src="http://boo.com/blah.js" crossorig

假设我已经在域
boo.com
中授权并拥有此会话:

s:x2GYrvxGgmsfFwx7gDbKXmwB.4BDXLpMaSqD9hgeTkBDx3z4TeczJeC50gnrH5bc+kWU
我想要的是在域
foo.com
中添加一个脚本标记,指向
boo.com

<script src='http://boo.com/blah.js'></script>
以下是解决方案:

<script src="http://boo.com/blah.js" crossorigin="anonymous"></script>

请在此处阅读更多信息:
我发现了这个问题。因为我的Firefox不接受第三方cookie,所以
脚本
标记和来自其他域的所有其他http请求都不会共享cookie


以前从未“>

该属性支持更大的错误报告。它似乎根本没有解决问题。@Quentin我认为答案有点不完整,我应该在响应标题中设置
访问控制允许来源:
标题。你怎么看?@AfshinMehrabani-这不是不完整的,这是完全错误的。设置CORS头并没有帮助,这不是一个同源策略冲突,而且您没有使用XMLHttpRequest。@Quentin。你读过这篇帖子吗:@AfshinMehrabani-是的,我读过。看看那篇博客文章的第一段。该属性是关于在抛出异常时公开更详细的错误对象。这与允许使用cookies无关。“cookie”一词在该页面上根本没有使用,在中也没有使用。我重新创建了您描述的情况,但是。@Quentin我可以知道您的Firefox版本吗?@Quentin您可以告诉我您的Firefox的
network.cookie.thirdparty.sessionOnly
值吗?这是
true
还是
false
?它是
false
,但这是默认值。但是cookie是会话cookie,所以需要会话cookie不会有什么区别。@Quentin在我的例子中,它是会话cookie。好的,谢谢。请让我知道更新问题的截图。@Quentin谢谢你的提示。
<script src="http://boo.com/blah.js" crossorigin="anonymous"></script>