如何使用javascript检查远程URL的有效性?

时间:2011-07-05 13:25:26

标签: javascript ajax url http-status-codes

我知道这可能会导致安全漏洞,但JavaScript是否有办法检查网址的有效性?这必须在客户端中完成,因为我需要检查是否可以从中访问该URL。内部/外部网络差异适用。

我曾尝试使用jQuery.ajax(),但它不适用于远程服务器和JSONP,但我不能指望JSON响应。实际上,我必须测试任何类型的URL,而不仅仅是有效的XML或JSON。

基本上,如果可能,我需要检查有效的statusCode = 200或类似内容。

1 个答案:

答案 0 :(得分:1)

嗯,似乎确实不可能,可能是由于安全问题。

在我的情况下,对此的解决方案是在另一台服务器中创建一个JSONP响应,该脚本只是向它发出请求(JSONP允许跨域请求)。

感谢所有人。