【发布时间】:2017-01-24 19:47:06
【问题描述】:
有一个包含一年中每一天的 html 文档的外部网站,我正在尝试自动加载当前日期的文档。但是,每个文档的 url 并不一致。其中一些以.html 结尾,而另一些以.htm 结尾,其中一些可能会在文件名后附加一个字母。
我想要做的是尝试加载一个 url,如果它导致 404 错误,请尝试加载不同的 url。
例如,我可能会做window.location.replace(baseurl+'.htm');
如果导致 404 错误,请尝试 window.location.replace(baseurl+'.html');,如果导致 404,请尝试其他操作。
如何确定服务器何时发送 404 错误并尝试加载新 url?
【问题讨论】:
-
您可以在实际重定向之前尝试使用 XHR。重定向后,您的代码将停止运行,您将无能为力。
标签: javascript