【文件属性】:
文件名称:404-checker:使用jQuery,PHP和archive.org API检查链接的HTTP状态,如果是404,则重定向到Wayback
文件大小:52KB
文件格式:ZIP
更新时间:2021-04-29 09:22:57
JavaScript
404检查器
该工具会嗅探页面上链接的HTTP状态,如果URL返回404(或者根本不返回标题),它将查询Wayback Machine的API以查看快照是否可用。 如果是,我们可以选择是否将用户重定向到Wayback快照,而不是404结果。
最好的方法?
目前,脚本执行了三个步骤:
在`document.ready`上,链接被扫描并且外部链接被标记。
将鼠标悬停在链接上时,我们使用PHP和AJAX来获取有关URL的标题。
如果页面返回404标头,或者根本不返回任何内容,我们将查询Wayback机器以查看其是否具有快照。
一些东西:
如果将初始链接扫描限制在已知包含值得检查的链接的页面区域(例如主要内容区域),那会更好。 在我们知道包含良好链接的页面区域中扫描链接毫无意义。
从理论上讲,我们可以抢先扫描所有链接,而不用悬停扫描。 从编程的角度来看,这当然更容易,但是从UX和资源
【文件预览】:
404-checker-master
----http-check.php(297B)
----assets()
--------js()
--------css()
----index.html(4KB)
----readme.md(3KB)