h5 网络断网时,返回上一个页面 demo (与检测网络代码相结合,更直观看到结果)

页面一:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>网络在线与离线</title>    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

</head>

<body><p><a href="one.html" onclick="goNext()">这是index页面</a></p>

<div id="status"></div><!--这个方法是用来跳转下一页的--><script>    function goNext(){    //前进下一页        window.history.go(1)    }</script>

<!--这个是用来测试有没有网络js  对你来说没啥用 就是检测网络的--><script type="text/javascript" language="javascript" charset="utf-8">

$$=function(id){return document.getElementById(id);};

if(navigator.onLine){$$("status").innerHTML="第一次加载时在线";}else{$$("status").innerHTML="第一次加载时离线";}

window.addEventListener("online",online,false);

function online(){$$("status").innerHTML="on";}

window.addEventListener("offline",offline,false);

function offline(){$$("status").innerHTML="off";}

</script>

</body>

</html>

第二个页面:
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>two</title>    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"></head><body><p onclick="goBack()">返回上一个页面</p><p>这是第二个页面</p><!--这个方法是用来返回上一页的--><script>    function goBack(){        window.history.go(-1)    }</script></body></html>

当连网时,你打开了第一个页面以及第二个页面,当忽然断网时,你本身处在第二个页面,点击<p>"返回上一个页面"按钮时,可以返回到历史纪录的第一个页面,并且再次点击第一个页面的<p>"这是index页面"按钮时,也可以跳转到已经记录过的第二个页面。
				
时间: 2024-10-25 19:54:38

h5 网络断网时,返回上一个页面 demo (与检测网络代码相结合,更直观看到结果)的相关文章

ASP.Net 返回上一个页面(Request.UrlReferrer)

Request.UrlReferrer可以获取客户端上次请求的url的有关信息.  这样我们就可以通过这个属性返回到“上一页”,示例如下 1.      首先在Page_load中获得并储存该信息 Page_load(object obj,EventArgs e)             {                     if(!IsPostBack)                    {                         if(Request.UrlReferrer

使用MJRefresh返回上一个界面蹦掉的情况

最近在使用MJRefresh框架时发现了一个bug 下面是我的源代码 前一个界面 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ // 显示网页 CHGWebViewController *webVc = [[CHGWebViewController alloc] init]; // 设置数据 webVc.data = self.data[indexPath.r

Android - 返回上一个界面finish()方法

返回上一个界面finish()方法 本文地址: http://blog.csdn.net/caroline_wendy Android可以使用finish()方法,实现函数返回的功能,当不是Activity内部调用时,需要使用getActivity()方法的返回值Activity调用. 如实现了一个提示框(AlertDialog),包含两个按钮,返回和设置: 一个是跳转定位服务设置界面,一个是返回上一级界面. DialogFragment mLocationDialog = new AlertD

ios 仿新浪微博 UINavigationController 向左滑动时显示上一个控制器的View.

仿新浪微博 UINavigationController 向左滑动时显示上一个控制器的View. 实现原理,UINavigationController 的 self.view显示时把当前显示的view截图下来,保存到一个数组中.当push一个view时把上一个view的截图放到self.view后面,当self.view向右拖动时显示上一个view. NavigationController.m #import "NavigationController.h" @interface

JS 页面离开事件 页面关闭事件,实现登录成功返回上个页面

壹 ? 引 登录成功后跳转到上一个页面是很常见的需求,比如在天猫添加购物车时网站会效验用户登录情况,若未登录则跳转登录,登录成功返回到先前的商品页. 这个功能实现并不困难,但因为我的奇思妙想让我先后了解了window.history对象以及窗口关闭/离开事件onbeforeunload,那么让这个需求做个引子,让我们开始一次有趣的探索之旅. 贰 ? 有趣的onbeforeunload 不管是从什么页面进入的登录页,总是得先有个离开页面的过程,那我在离开前一个页面时先记住页面,登录成功调回来不就好

asp.net中的窗口弹出实现,包括分支窗口 . ASP.NET返回上一页面实现方法总结 .

返回上一页的这个东东在我们做项目的时候一般是用于填写完表单后确认的时候,有对原来输入的数据进行修改或者更新时用的,或者是因为网站为了方便浏览者而有心添加的一个东东,一般这种功能的实现在ASP.NET中都是用一个Button控件来实现的,实现的方法有很多,今天恰好在做项目时碰到要用这个东东,我就把能实现" 返回上一页","返回前一页"的几种方法总结了一下,供大家学习之用,请多多指教: 其实要实现这个功能主要还是要用到javascript脚本语言! 方法一: 在asp.

tuition-获取上一个页面传来的id和微信支付

<template> <div> <form-preview header-label="缴费信息" :header-value="payMoney" :body-items="orderInfo"></form-preview> <div class="submitBox"> <flexbox> <flexbox-item :span="

Xamarin.Forms listview中的button按钮,实现带着参数返回上一级页面

今天在做列表显示的时候遇到一个问题,就是在ListView中如何才能让一个button的按钮工作并且包含参数呢? 其实有点类似于rep里的控件无法起获取一样.在Xamarin中,当你button绑定事件并不包含在listview的数据源中,那么这个按钮的事件便是无效的. 那么该怎么解决呢?找了一下午终于找到了解决方案 xaml: <AbsoluteLayout IsVisible="True" HorizontalOptions="EndAndExpand"&

Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭

我们知道.APP在设计上习惯性的把返回button放在屏幕的左上角,那么,在非常多时候(尤其是大屏幕手机),操作改返回button,就会有诸多不便了.为了更加方便实现"返回"功能.如今的一些APP,如百度贴吧等.開始引入一种的新的交互方式,通过滑动屏幕.利用手势事件来高速且友好的实现该功能. 怎样高速实现上图的效果呢.Github上提供了一个开源的库SwipeBackLayout,地址:https://github.com/ikew0ng/SwipeBackLayout , 通过它,我