如何在加载页面之前获取页面的状态代码

2022-07-05 00:00:00 google-chrome href jquery javascript ajax

有一行javascrip(您可以在浏览器控制台中尝试)

window.location.href='http://example.com'

这将把您推到http://example.com

在浏览器(Google Chrome)->开发人员工具->网络部分,您可能会看到它的状态为200。

问题是:

如何在执行前获取状态代码200/404/302

window.location.href='http://example.com'

谢谢。

P.S.jQuery可以使用。


解决方案

获取状态代码的唯一方法是在导航到那里之前发出请求。这意味着对资源进行AJAX调用并检查状态。唯一的缺点是同源策略,因此站点需要位于相同的域中,或者它们必须为您的资源启用CORS。

相关文章