老师关于2-5的问题

老师关于2-5的问题

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>
<body>
 <input type="button" value="刷新"/>
 <script type="text/javascript">
  document.getElementsByTagName('input')[0].onclick=b;
  function b(){
   location.replace("http://www.baidu.com");
  }
 </script>
</body>
</html>

为什么老师这个在IE下会可以返回历史记录那?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

经过代码测试,location.replace()在ie浏览器自带的edge可以生效,但是在win10自带的edge浏览器中则不能生效,建议使用主流浏览器进行测试,location.replace()暂时还不能更好的兼容win10自带的edge浏览器

http://img1.sycdn.imooc.com//climg/5b738de70001783719200646.jpg

希望可以帮到你!

卡布琦诺 2018-08-13 11:12:54

这边测试这段代码在IE中是不能回退的呢

http://img1.sycdn.imooc.com//climg/5b70f63f00014ab611080888.jpg

http://img1.sycdn.imooc.com//climg/5b70f67f0001e76e19201033.jpg

location.href='http://www.baidu.com';和window.location='http://www.baidu.com';会产生历史记录

希望可以帮到你!


  • 提问者 慕神6715844 #1
    哦老师不是IE 实在EDGE下 会右记录。。。
    2018-08-14 22:35:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师