对于访问数据,浏览器具有 CORS 限制,因此在尝试使用 AJAX/XMLHttpRequest 访问第三方 API 时可能会遇到问题。鉴于这一限制,这部分辩论似乎毫无意义。
0赞Jay4/18/2020
您能@DavidTran详细阐述一下吗?
0赞David Tran4/20/2020
确定。请看下面的一个示例: https://codepen.io/54098wejk4/pen/MWajgMa 当您单击该按钮时,它应该向 IP 地理位置 API 发送 XMLHttpRequest。如果打开开发控制台并单击它,则会看到一些错误出现,因为 API 未托管在 www.codepen.io 的同一域中。这是浏览器的一项安全功能。因此,依靠客户端的浏览器连接到第三方 API 是行不通的,除非您实施一些花哨的解决方法。
评论