首页 > 其他分享 >H5监听浏览器返回事件

H5监听浏览器返回事件

时间:2023-09-27 10:58:24浏览次数:32  
标签:function 返回 浏览器 returnpage title H5 window 监听

在日常开发工作中,我们经常会涉及点击返回、后退、上一页等按钮实现自己的关闭页面、调整到指定页面、确认离开页面或执行一些其它操作的需求。可以使用 popstate 事件进行监听返回、后退,返回指定页操作。

具体代码如下:

$(function (){
    function pushHistory(){
        var state = {
            title: "title",
            url: "#"
        }
        window.history.pushState(state, "title", "#");
    }
    pushHistory()
    window.addEventListener("popstate", function(){
        var returnpage=$("#returnpage").text();//获取页面设置回退地址
        if(!(returnpage==undefined||returnpage=="")){
            window.location.href=returnpage;
        }
    }, false)

})

标签:function,返回,浏览器,returnpage,title,H5,window,监听
From: https://www.cnblogs.com/Tom2-xiao-ye/p/17732145.html

相关文章

  • 干货!一文搞定无头浏览器的概念以及在selenium中的应用
     无头浏览器无头浏览器,即HeadlessBrowser,是一种没有界面的浏览器。它拥有完整的浏览器内核,包括JavaScript解析引擎、渲染引擎等。与普通浏览器最大的不同是,无头浏览器执行过程中看不到运行的界面,但是我们依然可以用GUI测试框架的截图功能截取它执行中的页面。在这里强调一下......
  • SE C# 添加 事件监听 --选择对象切换监听
    usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Runtime.InteropServices.ComTypes;usingSystem.Runtime.InteropServi......
  • 486_浏览器填充密码如何直接查看?
    这是一篇原发布于2020-02-1910:05:00得益小站的文章,备份在此处。前言之前的一篇文章中,轶哥简单的介绍了f12键开发者工具的使用,并用其修改了网页的元素,制作了一个可以装x的截图。[postcid="76"/]今天,本文将介绍f12的一个实际应用——查看浏览器已保存的填充密码。话说虽然......
  • 电商必看!防关联浏览器在多店铺管理中的实际作用
    随着电商的迅速发展,如何有效管理多个店铺和账户成为许多卖家面临的挑战。为了应对账户关联和隐私泄露等问题,越来越多的电商大咖开始使用防关联浏览器。一、为什么电商大咖都在使用防关联浏览器?电商大咖之所以选择使用防关联浏览器,而不再使用普通的浏览器,主要是因为它提供了以下几个......
  • CH573 CH582 CH579蓝牙从机(Peripheral)/主机(Central)例程讲解一(蓝牙主从机收发数据
    原文链接:https://www.cnblogs.com/risc5-ble/p/15994545.html前言:蓝牙从机,顾名思义,就是一个蓝牙从设备,可以不断发送广播等待与主机建立连接进行通信,建立连接后,可以通知主机,也可以收到主机发的信息,一般使用BLE调试助手(安卓应用市场可下载),ios可使用Lightblue来进行调试通信等......
  • CH573 CH579 CH582程序烧录讲解
    原文链接:https://www.cnblogs.com/risc5-ble/p/16865626.html 第一步,我们需要学会如何下载程序:WCH的蓝牙芯片CH57x/CH58x大部分是支持串口烧录、USB烧录和LINK烧录的,除了一些特殊的封装,如571K没有USB口,只支持串口免按键烧录,579F没有仿真口,不支持LINK烧录。仿真下载:ARM内核......
  • 浏览器输入 http 自动转 https 问题解决方法
    很多朋友问浏览器输入http被自动跳转至https问题,到底该怎么解决呢,其实解决方法很简单,主要关闭浏览器的HSTS功能就可以了IE浏览器1.地址栏中输入edge://net-internals/#hsts2.在Deletedomain中输入项目的域名,并Delete(删除)3.可以在Querydomain测试是否删除成功。Chrome浏览......
  • Oracle数据库同时建立和使用两个监听器
    1.问题我分别对两个数据库实例(Lib和Orcl)各自建立了一个监听器,端口号分别为1520和1521,但是默认只启动一个,导致我切换数据库实例的时候,出现以下问题:状态:失败-测试失败:IO错误:TheNetworkAdaptercouldnotestablishtheconnection(CONNECTION_ID=eWHa4AMrRfy8g/bXkm9lw......
  • 浏览器开发者工具打开检测
    目录方法一console.log方法二:debugger方法三:console.table方法四:内容宽度总结方法一console.log在safari中,如果打开了控制台,console.log打印日期实例、函数实例、正则实例会触发两次toString方法,那么可以重写toString方法检测是否打开了控制台。letcount=0;constt......
  • flask框架在Centos正常启动后到Windows浏览器访问(http://192.168.124.129:5550/)提示无
    1、flask在centos正常启动 2、然后复制链接到window访问,提示无法访问3、排查下,Linux和Windows互相ping下WindowpingLinuxIP LinuxpingWindowIP如上能够正常ping通,说明网段是正常的4、再排查下,Linux是不是防火墙没有关闭查看防火墙状态命令:systemctlstatusfir......