.net - 从 Javascript 调用 Web 服务时,子域是否参与跨浏览器限制?

标签 .net jquery web-services subdomain

场景是这样的:

目前这不起作用。我怀疑该子域违反了 x 浏览器限制。有任何想法吗?

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

干杯。

最佳答案

same origin policy ,主机必须完全匹配(协议(protocol)和端口也必须完全匹配,但这是一个旁白)。如果匹配的后缀就足够了,foo.com将被视为与bar.comfie“同源”。 co.ukflap.co.uk等相同,完全破坏了政策的目的。

我知道您认为 www.blah.comwhatever.blah.com 比我给出的示例“更相关”,但事实并非如此- 例如,想象一下运行来自无数不同作者的 Google App Engine 应用程序的无数 something.appspot.com 域,而它们之间完全没有关系。

关于.net - 从 Javascript 调用 Web 服务时,子域是否参与跨浏览器限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2971006/

相关文章:

android - 从 android 连接到 PrestaShop web 服务时出现 401 错误

.NET Core Azure WebJobs 不从 Azure 应用程序设置读取

.net - .Net 中的舍入差异

c# - 在 Word 2016 中从 Imanage 打开文档

javascript - 宽度滚动删除

web-services - 如何确保使用 jQuery AJAX 发送到 WebService 的数据是通过我的网站而不是某种攻击

c# - 在 C# 应用程序中更改 "(default)"ResX 语言

javascript - Iframe 输入未捕获 TypeError : Cannot set property 'value' of null

javascript - 如何对动态添加的列值求和?

java - 如何从 Jersey 服务端点发送实体列表?