以下是对我问题的解释。
案件:
我只是在大声地想,所以如果我走错了路,请纠正我。我正在研究这个B2B系统。我正在为客户端构建一个“配置器”应用程序,以便他可以根据自己的需要定制页面。有一个表单要求用户添加2个urls。
问题:
我现在要验证这些urls。目前,我正在使用js中的regex模式来验证url模式。但不知何故,我想确认一下,虽然urls有正确的模式,但它们没有被破坏。
可能的解决方案:
我的想法是使用js进行ajax调用或访问urls,并看到头中没有任何错误代码(比如404)。
所以这有可能吗还是我只是太蠢了?如果可能的话,什么是最好的方法来绕过它。
谢谢杰汉泽布
发布于 2013-01-28 10:30:41
不,同源政策会阻止您在大多数站点上看到状态代码。
测试它们的唯一方法是从服务器解析它们。但是,您可以编写一个这样做的web服务,并使用Ajax来实现它。(请确保缓存结果,并且不允许在给定时间内向同一台服务器发出太多请求,以避免被用来发起攻击)。
https://stackoverflow.com/questions/14559952
复制相似问题