Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
.net 从Javascript调用Web服务时,子域是否有跨浏览器限制的部分?_.net_Jquery_Web Services_Subdomain - Fatal编程技术网

.net 从Javascript调用Web服务时,子域是否有跨浏览器限制的部分?

.net 从Javascript调用Web服务时,子域是否有跨浏览器限制的部分?,.net,jquery,web-services,subdomain,.net,Jquery,Web Services,Subdomain,情况是这样的: 我的html页面已打开 使用jQuery,我在以下位置调用Web服务: 目前这是行不通的。我怀疑子域正在打破x浏览器的限制。有什么想法吗 当html页面和Web服务从我的本地主机上运行时,它在本地工作 干杯。您可以使用JSONP服务,或者使用.NET作为代理吗 否则您就不符合同源策略。在中,主机必须完全匹配(协议和端口也必须匹配,但这是一个例外)。如果一个匹配的后缀就足够了,foo.com将被视为与bar.com的“同一来源”,或fie.co.uk与flap.co.uk的同一

情况是这样的:

  • 我的html页面已打开
  • 使用jQuery,我在以下位置调用Web服务:
目前这是行不通的。我怀疑子域正在打破x浏览器的限制。有什么想法吗

当html页面和Web服务从我的本地主机上运行时,它在本地工作


干杯。

您可以使用JSONP服务,或者使用.NET作为代理吗

否则您就不符合同源策略。

在中,主机必须完全匹配(协议和端口也必须匹配,但这是一个例外)。如果一个匹配的后缀就足够了,
foo.com
将被视为与
bar.com
的“同一来源”,或
fie.co.uk
flap.co.uk
的同一来源,从而彻底破坏了保单的目的


我知道你认为
www.blah.com
whatever.blah.com
比我给出的例子“更相关”,但事实并非如此-想想无数的
something.appspot.com
域运行谷歌应用程序引擎应用程序,它们之间绝对没有任何关系,例如。

JSONP是一种选择吗?如果有帮助,你的怀疑是正确的,
www.
是从
子域跨域限制的。
,就像
badsite.co.uk
是到
mybank.co.uk
。我想用户理解这个概念……我不相信理解是问题,他只是在寻找一份可行的工作。或者想想任何.co.uk或.com.au地址。