(微信公众号)页面重定向之后的回退问题

简单介绍 window 的两个常用 api

  • window.document.location.replace
  • window.document.location.href

通常如果我们需要跳转页面,如果没有使用 vue-router 等路由的话,我们都会选择 location.href = xxx 直接对页面进行替换。对于pc端页面也不会有什么问题,除了登录页面的回退。

不可否认的是,很多页面对于登录之后的跳转页面做的比较随意,用户如果一直点回退,登录态就丢了,虽然可以引导用户不要一直回退,或者直接忽略这个小问题,也不是什么太严重的bug,但总体来说用户体验是不好的。

window.location.replace(url); 用新文档替换当前文档

History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有 back()、forward() 和 go() 方法。

    window.history.go(-2);  //后退两页   window.history.go(-1);  //后退一页   window.history.go(1);   //前进一页window.history.go(2);   //前进两页window.history.back();//后退一页window.history.forward();//前进一页

原本所有的使用 location.href = xxx 来跳转页面的地方,全都换成 window.location.replace(url) 之后你会发现,pc浏览器的回退是灰色的,也就是不能回退啦! 同样的,如果是微信公众号里的h5页面,使用replace 这个 api 之后,点击返回也会直接关闭页面。 bingo~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/58623.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外汇天眼:使用 MT4 进行交易的最佳方式

在外汇交易方面,MT4是最受欢迎的软件之一。它提供了广泛的功能和工具,可用于进行有利可图的交易。 在本文中,我们将熟悉 Metatrader 4,并了解一些使用它进行交易的最佳方式。 让我们从基础开始。 Metatrader 4 基础知识 Metatr…

期货从入门到高深之手动交易---软件的使用2

上期说了新手如何选择期货交易软件,这集来说说软件的使用规则 首先我们找到你所开户的期货公司官网在其下载栏里下载 例如 一般来说,你在哪家开的户,软件下载好了之后直接会显示这家期货公司的坐席号,如下图所示 接着进入界面&a…

期货开户加一分高交返靠谱吗?

接下来讲讲手续费的标准。目前对于新人来说期货公司的选择确实有一些复杂,交易者可以经过对比选择最适合自己的期货公司,对比一下手续费。 一、手续费加一分 期货手续费交易所手续费期货公司佣金 交易所手续费是固定不变的,是交易所直接收…

正大国际期货:如何提升外盘恒指交易技巧?

一、心态的调整 首要最难做到的是心态的调整。人的情绪是多变的,如果你没有一颗平静的心,在这个行业成功的几率很小。赚钱不骄傲,亏钱不沮丧,没有人能完全地做到,但是我们要尽量去做到。赚钱不必欣喜若狂,…

正大国际期货:恒指操作技巧之交易中五种绝佳的开仓思路分析

很多人总是亏损,其实最重要的原因之一是没有一个优势的概率系统,正大IxxxuanI经过了解之后,对目前市面上概率系统进行总结,现将以下几种优势的概率系统归纳罗列如下,有缘者定可举一反三,或可为你细化和改良…

想炒期货是如何开户的?

随着互联网时代的到来,如今95%的期货交易者都采用网上开户,可以在网上找到更优质的期货公司进行开户,一般开户使用手机或者电脑开户都可以,实际开户中用手机的可能要多一些。 那这里可能没有做过的会有疑问,为什么不是…

三种最常用的期货交易系统,99%的人都不知道

作为一个有多年交易经验的期货交易者,我发现大部分的交易者竟然一直在用错误的交易理念去做交易。当然,在做交易初期,我也是一样。只不过我后来找到了对的路。坦白说,我找到正确的交易系统,并不是因为我聪明&#xff0…

chatgpt赋能python:Python怎么做选择题?

Python怎么做选择题? 作为一种最广泛使用的编程语言之一,Python被广泛应用于数据科学、机器学习、人工智能、Web开发等领域,而我们今天要聚焦的是Python如何实现选择题的功能。 选择题是什么? 选择题是一种常见的考试题型&…

保姆级教程:Spring Cloud 集成 Seata 分布式事务

点击关注公众号,Java干货及时送达👇 环境搭建 Nacos搭建 最新版本快速搭建 使用Mysql模式 Nacos直接启动即可。控制台默认账号密码是nacos/nacos,Mysql账户密码有两个 root/root 和 nacos/nacos。 Seata搭建 Seata版本1.5.0 快速搭建 Seata1.…

《AI绘画工具保姆级指南手册--以Midjourney为例【含国内中文版】》

大家下午好,近期陆陆续续有很多饱子私信我,表达出非常热切的心情,想要学习关于AIGC领域的AI绘画,毕竟AI绘画工具真的很火;这是前一阵给大家分享了《AIGC之文本生成指南手册 --以ChatGPT为例》,感兴趣饱子可…

Ai口播几天涨粉20w项目拆解(保姆级教程)

这几天看老妈在刷某音,看到她总是刷到一些小朋友的视频。声音很可爱,凑过去一看原来是一个小和尚在说一些祝福话。仔细一看其实是一个Ai人物在口播。然后到某书上一搜索。好家伙!整屏幕都是。而且不乏一二十万粉丝账号的。每个账号发布的视频…

史上最详细使用copliot AI保姆级教程来了

目录 概述 第一步:注册 第二步:使用 第三步:copliot基本用法 第四步:copliot成功案列 概述 Copilot 是一款由 OpenAI 推出的人工智能代码自动补全AI工具,它可以帮助程序员更快、更准确地编写代码。Copilot 的核心技术基于 GPT-3 模型,但是在编码方…

公司入职一个阿里大佬,把SpringBoot项目启动从420秒优化到了40秒!

大家好,我是老赵 0.背景 公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 原理和源码调试等手段排查发…

SpringBoot 统一功能处理

大家好,我是老赵 前言 接下来是 Spring Boot 统⼀功能处理模块了,也是 AOP 的实战环节,要实现的课程⽬标有以下 3 个: 统⼀⽤户登录权限验证统⼀数据格式返回统⼀异常处理 接下我们⼀个⼀个来看。 一、用户登录权限效验 ⽤户登录权…

目标检测算法——YOLOv5/YOLOv7改进结合轻量型Ghost模块

>>>深度学习Tricks&#xff0c;第一时间送达<<< 论文题目&#xff1a;《GhostNet&#xff1a;More Features from Cheap Operations》论文地址&#xff1a; https://arxiv.org/pdf/1911.11907v1.pdf 由于内存和计算资源有限&#xff0c;在嵌入式设备上部署…

苹果最新动态 苹果推送 iOS 14 正式版发布

苹果发布会此次虽然没有公布新手机&#xff0c;预计是在国庆期间吧&#xff0c;不过发布会上还是公布了一些信息&#xff0c;下面给大家整理下苹果的最新动态&#xff0c;一起来看看&#xff01; 苹果推送 iOS 14 正式版 9 月 17 日&#xff0c;苹果正式推送了 iOS 14、iPadOS…

彩票走势图xcode源码

#源码介绍 此份彩票走势图源码是用xcode写的&#xff0c;需要的小伙伴自取哦。 #效果展示 #源码已上传阿里云oss&#xff0c;彩票走势图传送门 来自&#xff1a;https://12580code.com/631.html

iOS 14 大改还有神秘硬件登场,苹果 WWDC20 今夜线上发布

来源 | 网易科技 头图 | CSDN付费下载自视觉中国 受全球疫情影响&#xff0c;科技数码行业元气大伤&#xff0c;当工厂停工、发布会转线上、产品推迟上市成为常态&#xff0c;我们也渐渐习惯了在电脑前默默的等待&#xff0c;享受云上狂欢。此前苹果已经公布&#xff0c;今年 W…

IOS开发之——彩票-帮助(11)

一 概述 设置页面点击帮助&#xff0c;跳转帮助TableViewController页面点击帮助列表中的每一项&#xff0c;打开WebView显示具体信息 二 设置页面点击帮助&#xff0c;跳转帮助TableViewController页面 2.1 页面结构及功能分析 帮助页面是一个列表&#xff0c;构建ILHelpVi…