location.replace使用教程,新手也能轻松掌握的方法!

吉云

今天来跟大家伙儿聊聊我在平时写代码时遇到的一个关于网页跳转的小技巧,就是这个叫 * 的东西。

话说那天我正埋头写代码,需求,是要做一个小功能,就是用户点一个按钮,然后网页就跳转到另一个页面。这不很简单嘛我心想于是我就写 * 这种方式。

测试一番,能用!页面嗖的一下就过去,地址栏的地址也变。可是,当我手痒,去点浏览器的“后退”按钮,怪事儿发生,它竟然又跳回原来的页面!这可不行,按需求来说,跳转后是不能让用户再回退的。

location.replace使用教程,新手也能轻松掌握的方法!

咋办?我就去翻翻以前的笔记,还真让我想起来,之前好像遇到过类似的情况。那时候,我记得是用一个叫做 * 的玩意儿。想到这,我赶紧把代码里的 * 改成 。

你猜怎么着?这下子,点“后退”按钮就没反应!页面还是乖乖地待在新地址,就像被钉住一样。我心里这个美,总算是解决这个小问题。

  • ,这个方法就是用来加载一个新的网页地址,然后把当前的这个给替换掉。
  • 它跟 * 最大的不同,就是它不会在浏览器的历史记录里留下痕迹。
  • 你用 replace 跳转后,就别想着用“后退”按钮回去。
  • location.replace使用教程,新手也能轻松掌握的方法!

就这么一个小小的改动,就把我给搞定。平时写代码还真得多注意这些小细节,要不然遇到问题还真挺挠头的。今天的分享就到这里,希望能帮到你们!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]