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