【发布时间】:2023-04-08 21:36:02
【问题描述】:
我有一个静态 HTML 网页,我想将其状态代码设置为 404“未找到”。
但是,我想使用 javascript 或 jQuery,而不是任何服务器端语言来做到这一点。
如何在客户端上执行此操作?使用 javascript 或 <meta> 标签?
【问题讨论】:
-
这样做的目的是什么?我讨厌 404,所以当页面可用时,高兴!
-
我尝试在 javascript 中执行此操作,因为当限制设置为 javascript only 时,它很有趣,而且更多
-
这没什么意思,很荒谬。 404 表示“您通过 HTTP 请求的内容不存在”。它仅作为 HTTP 响应标头的一部分才有意义。
-
我可以想象在一个单页站点上,处理不受支持的 REST 情况,您想要执行设置 404 之类的操作,并期望浏览器处理默认的 404 行为。尽管如此,我必须同意 Marcel 的观点,即您可以处理这种情况,因为您可以显示自定义(客户端 javascript 生成)404 页面,帮助您的用户返回到您网站的正确流程。
标签: javascript jquery http-status-code-404 client-side