Javascript 检查重定向url是否正确?

Javascript 检查重定向url是否正确?,javascript,Javascript,我正在呼叫window.location.href=“一些url” 我想检查该url是否正在打开。意味着如果url错误,如何在javascript中检查它,以便将其重定向到另一个url 谢谢。你不行,反正也不行。一旦您更改位置,浏览器将卸载您的页面并开始加载新页面,无法确定浏览器要去哪里或是否无法到达目标页面 如果URL在同一个域上,您可以在设置位置之前检查它是否返回带有AJAX请求的状态200,但是如果它在另一个域上,那么由于同源策略,您就不走运了。您需要使用服务器端组件才能工作 公开一个aj

我正在呼叫window.location.href=“一些url”

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


谢谢。

你不行,反正也不行。一旦您更改位置,浏览器将卸载您的页面并开始加载新页面,无法确定浏览器要去哪里或是否无法到达目标页面


如果URL在同一个域上,您可以在设置位置之前检查它是否返回带有AJAX请求的状态200,但是如果它在另一个域上,那么由于同源策略,您就不走运了。

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

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

URL“错误”是什么意思?您可以使用Prototype或jQuery之类的框架吗?