Chrome 扩展 - 检测页面状态代码

Jam*_*s T 7 javascript google-chrome http-status-codes google-chrome-extension content-script

我有一个操作网页的内容脚本。如果网页未加载(也许服务器给您错误 500,或者 chrome 无法连接),我希望它在一两分钟后重试并刷新页面。

如果 chrome 无法连接来加载页面,则内容脚本不会注入到页面中。不确定错误 500,但我知道您不能简单地从内容脚本中检测状态代码。

无论页面是否成功加载,如何检测页面的非 200 状态代码?我知道我可能必须在内容脚本之外执行此操作,但我不确定需要在哪里执行此操作。