请问js代码如何将网页状态码设置为404,从而返回404页面内容

网页是正常存在的,需要实现的功能是直接访问网址返回一个自己制作的页面,页面url不变,(不是直接跳转到404页面)直接跳转可以使用location.href=,请问如何设... 网页是正常存在的,需要实现的功能是直接访问网址返回一个自己制作的页面,页面url不变,(不是直接跳转到404页面)
直接跳转可以使用location.href=,请问如何设置返回自定义的内容呢? js可以直接require文件吗? 新手求指点,谢谢
展开
 我来答
无野楼升域醉0t
2019-01-14 · TA获得超过8552个赞
知道小有建树答主
回答量:1498
采纳率:88%
帮助的人:501万
展开全部

js可以直接去获取html,有一点要注意,需要通过http服务来访问才行,不让会有Failed to load错误。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
$(function(){
/*$('#goto404').click(function(){
$(document).find('body').html('404');
});*/
//第二种方法使用ajax-get
$("#goto404").click(function(){
  $.get("404.html", function(htmls){alert(htmls)
   $(document).find('body').html(htmls);
  });
});
})
</script>
</head>
<body>
<input type="button" id="goto404" value=" 404 ">
<div id="scroll_div">
<div id="scroll_begin">
<ul>
<li>11111111</li>
<li>222222</li>
<li>3333</li>
<li>444444</li>
<li>55555555</li>
</ul>
</div>
</div>
<div id="scroll_end"></div>
</body>
</html>
匿名用户
2019-03-03
展开全部
我们公司前端实现这个功能是用nodejs设置的,我们为了防止百度抓取后台首页,所以设置了首页的状态码默认就是404,但是页面实际可以打开。
这个js的话需要你们项目有nodejs,不然的话,应该需要别的服务端设置擦其可以。
页面的状态码不是单纯的js可以控制的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式