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

How to get the status code of the page before it is loaded(如何在加载页面之前获取页面的状态代码)

本文介绍了如何在加载页面之前获取页面的状态代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有一行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。

这篇关于如何在加载页面之前获取页面的状态代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:如何在加载页面之前获取页面的状态代码

基础教程推荐