JavaScript检查不同域上的URL是否可访问

JavaScript检查不同域上的URL是否可访问,javascript,html,ajax,same-origin-policy,Javascript,Html,Ajax,Same Origin Policy,是否可以检查在JS中是否可以访问不同域上的URL?Ajax调用可以正常工作,但前提是资源位于同一域中 e、 g =>是可到达的 =>无法访问否。您不能通过AJAX/Javascript执行此操作,因为它会违反跨域策略。除非目标域: 显式声明访问控制允许来源头 实现JSONp 您将需要一个介于两者之间的服务器端代理。如果它位于不同的域上,那么它就可以工作,只要服务器实现了您的服务器web服务也应该返回JSON的地方。或者,您必须使用代理来发出跨域请求 如果您使用的是php,我建议您检查一下,如

是否可以检查在JS中是否可以访问不同域上的URL?Ajax调用可以正常工作,但前提是资源位于同一域中

e、 g

=>是可到达的


=>无法访问

否。您不能通过AJAX/Javascript执行此操作,因为它会违反跨域策略。除非目标域:

  • 显式声明
    访问控制允许来源
  • 实现JSONp

您将需要一个介于两者之间的服务器端代理。

如果它位于不同的域上,那么它就可以工作,只要服务器实现了您的服务器web服务也应该返回JSON的地方。或者,您必须使用代理来发出跨域请求


如果您使用的是php,我建议您检查一下,如果您使用的是Python,请检查一下它是否始终是您要测试的图像,还是可以是文档?