我知道这可能会导致安全漏洞,但JavaScript是否有办法检查网址的有效性?这必须在客户端中完成,因为我需要检查是否可以从中访问该URL。内部/外部网络差异适用。
我曾尝试使用jQuery.ajax()
,但它不适用于远程服务器和JSONP,但我不能指望JSON响应。实际上,我必须测试任何类型的URL,而不仅仅是有效的XML或JSON。
基本上,如果可能,我需要检查有效的statusCode = 200
或类似内容。
答案 0 :(得分:1)
嗯,似乎确实不可能,可能是由于安全问题。
在我的情况下,对此的解决方案是在另一台服务器中创建一个JSONP响应,该脚本只是向它发出请求(JSONP允许跨域请求)。
感谢所有人。