是否可以检查 JS 中是否可以访问不同域上的 URL?Ajax 调用工作正常,但前提是资源在同一个域中。
例如
http://placehold.it/150.png => 可以访问
http://blabla.blabla => 无法访问
是否可以检查 JS 中是否可以访问不同域上的 URL?Ajax 调用工作正常,但前提是资源在同一个域中。
例如
http://placehold.it/150.png => 可以访问
http://blabla.blabla => 无法访问
不可以。您不能通过 AJAX/Javascript 执行此操作,因为它会违反跨域策略。除非目标域:
Access-Control-Allow-Origin
标头。您将需要一个服务器端代理。
只要服务器实现JSONP,它就可以在不同的域上工作,显然您的服务器 Web 服务也应该返回 JSON。或者您将不得不使用代理来发出您的跨域请求。
如果您使用的是 php,我建议您查看Simple PHP Proxy如果您使用的是 Python,请查看Proxypy