Javascript 获取API-跨域

Javascript 获取API-跨域,javascript,fetch-api,Javascript,Fetch Api,,AJAX的“继任者”似乎很有希望,但我似乎找不到任何跨域(或跨来源,如果你愿意的话)的例子,事实上,除了同一来源的例子之外,在线上没有太多关于这方面的内容,那么这是否意味着JSONP在未来几年中仍然是事实上的、直接的发展方向?CORS在配置烦恼方面似乎不现实 从链接到的等级库: 为了允许跨源共享资源,并允许比使用HTML的表单元素更通用的HTTP请求,该平台在HTTP之上有一个CORS协议 因此,跨源获取的处理方式与XMLHttpRequest的处理方式完全相同。“CORS在配置麻烦方面似乎不

,AJAX的“继任者”似乎很有希望,但我似乎找不到任何跨域(或跨来源,如果你愿意的话)的例子,事实上,除了同一来源的例子之外,在线上没有太多关于这方面的内容,那么这是否意味着JSONP在未来几年中仍然是事实上的、直接的发展方向?CORS在配置烦恼方面似乎不现实

从链接到的等级库:

为了允许跨源共享资源,并允许比使用HTML的表单元素更通用的HTTP请求,该平台在HTTP之上有一个CORS协议


因此,跨源获取的处理方式与XMLHttpRequest的处理方式完全相同。

“CORS在配置麻烦方面似乎不现实”——CORS对于简单请求来说实现起来很简单。如果您想使用不常见的体编码格式或自定义请求头来执行POST请求,那么它只会变得复杂…这两种格式在JSONP中都是完全不可能的。是的,但它没有解释COPS如何与Fetch API集成,而且它们也没有提供示例,而该文件上的链接指向的只是他们已经在的部分。所以,你说COP独立于Fetch,他们实际上说的是不使用Fetch进行跨源。它与Fetch API的集成方式与它与XMLHttpRequest API的集成方式完全相同。透明的。如果您发出获取请求,并且URL位于不同的来源,那么浏览器将遵循CORS规范。该注释比答案本身要好:)谢谢。