检查重定向网址是否正确?

时间:2010-05-19 10:36:11

标签: javascript

我正在调用window.location.href =“some url”;

我想检查该网址是否正在打开。意味着如果网址错误,请在javascript中检查它,以便我可以将其重定向到另一个网址。

感谢。

2 个答案:

答案 0 :(得分:1)

你不能,不管怎么说。更改位置后,浏览器将卸载您的页面并开始加载新页面,无法找到浏览器的位置或无法访问目标页面。

如果URL位于同一个域中,您可以在设置位置之前检查它是否返回带有AJAX请求的状态200,但是如果它位于另一个域上,那么由于相同的原始策略,您将失去运气

答案 1 :(得分:0)

您需要使用服务器端组件才能工作。

公开将在给定网址上执行HEAD并返回状态的ajax服务。 请注意,此服务需要受到保护,以避免被用于DDOS。