`
liuguxing
  • 浏览: 94882 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

如何实现返回?

    博客分类:
  • JAVA
 
阅读更多
编写应用系统时,经常需要返回按钮,看原系统的实现多为重新跳转到原页面,有点迷惑为什么不用window.history.back()呢?
window.history.back()不会刷新页面,不能使用
要刷新页面可使用document.referrer,跳转:
window.location.href=document.referrer; 
但是如果使用的是javascript跳转,返回的时候在IE上document.referrer为空,用其他方式跳转没问题,如果用javascript跳转,可以用下面的兼容方案:
function gotoUrl(url){
       if(navigator.userAgent.indexOf("MSIE")>0){
                document.write("<a id='goa' href='"+url+"' style='display:none;'>a</a>");
                document.getElementById("goa").click();
           }else{
              window.location=url;
           }
    }

返回后链接后的参数不会丢失

不知道这种返回方式有没有弊端?
分享到:
评论

相关推荐

    用栈实现返回功能

    ### 使用栈实现多层返回功能 #### 背景与目的 在开发用户界面时,一个常见的需求就是实现用户在不同层级页面之间的返回操作。这种返回功能不仅要求能够回到上一层页面,还应该支持返回多层历史记录。例如,在浏览...

    微信浏览器左上角返回按钮监听的实现

    微信开发的时候,在公众号菜单中打开一个H5页面(如:个人中心),在这个页面上的一些操作,经过多次跳转后,点击左上角的返回按钮,发现会原封不动的返回至上一级页面。 即 公众号菜单-&gt;A-&gt;B-&gt;C,点击返回后,返回了B...

    iOS导航控制器实现全屏侧滑返回demo

    本教程将详细讲解如何通过第三方库实现iOS导航控制器的全屏侧滑返回功能。这个功能可以提升用户体验,让用户能够更加自然地在应用内进行导航。 首先,我们需要引入一个第三方库,如`SWRevealViewController`或`...

    jquery实现返回顶部按钮demo

    jquery实现返回顶部按钮demo,利用简单的jquery动画,易于学习

    VC++实现CMD命令执行与获得返回信息

    这些任务可以通过调用Windows API中的`CreateProcess`函数来实现,该函数可以启动新的进程并控制它的执行。本文将深入探讨如何使用VC++6.0通过`CreateProcess`执行CMD命令,并利用命名管道(Named Pipe)来获取命令...

    调用接口怎么知道使用的是哪个实现类.doc

    调用接口怎么知道使用的是哪个实现类 Java通过接口调用方法的时候,怎么知道调用的是哪个实现类 当调用接口中的方法时,如何判定用的是哪个实现类 一个接口有多个实现类,怎么知道调用了哪个实现类

    java实现接口返回数据实体类属性大写变成小写

    接口中我使用了缓存,以及在返回数据时候用了响应实体包装了, 没有直接返回数据库映射实体类。 怀疑问题点: 响应实体包装实体类中的字段有误,全部写成了小写字母? 缓存在出入库的时候会自动转化大小写。 问题...

    使用ActionBar实现层级导航的返回效果 .

    使用了ActionBar实现层级导航的返回效果,项目中含:源码+效果图+项目结构图 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9059459

    手动实现mvc的struts框架

    手动实现Struts框架意味着我们要从零开始搭建一个具备MVC架构的系统,这涉及到对模型、视图和控制器的理解以及它们之间的交互。 **1. Model(模型)** 模型层是应用的核心业务逻辑部分,负责处理数据和业务规则。在...

    通过HTML标记或JS代码实现跳转返回页面顶部

    实现返回页面顶部的三种方法 在网页设计中,返回页面顶部的功能是非常实用的,既可以提高用户体验,也可以提高网站的可读性。下面我们将介绍三种实现返回页面顶部的方法,分别是使用 HTML 锚标记、使用 Javascript ...

    Android实现返回键功能

    在本文中,我们将深入探讨如何在Android中实现返回键功能,并结合提供的代码片段进行解析。 首先,让我们来看一下`onKeyDown()`方法。在`MainActivity.java`中,我们重写了`Activity`的`onKeyDown()`方法来处理返回...

    android监听返回按钮事件的方法

    本文将详细讲解如何在Android应用中实现返回按钮事件的监听。 首先,Android系统默认情况下,当用户按下设备上的返回按钮时,会关闭当前活动(Activity)。然而,为了实现特定功能,我们需要覆盖这个默认行为。在...

    Vue实现一个返回顶部backToTop组件

    Vue 实现返回顶部 backToTop 组件 本篇文章主要介绍了 Vue 实现一个返回顶部 backToTop 组件,可以实现回到顶部效果,具有一定的参考价值,有兴趣的可以了解一下。 知识点 1: Vue 组件的封装 在 Vue 中,组件的...

    安卓右侧右滑返回

    此外,为了保持一致性,Android系统在API级别26(Android Oreo)及以上版本提供了SystemUI中的EdgeSwipeDetector和EdgeEffect组件,可以更方便地实现边缘滑动返回。但需要注意的是,这些系统级别的组件可能需要特定...

    jquery实现右侧显示分享类按钮及返回顶部按钮插件

    jquery实现右侧显示分享类按钮及返回顶部按钮插件

    使用realsense_d435i相机,基于pytorch实现yolov5目标检测,返回检测目标

    使用realsense_d435i相机,基于pytorch实现yolov5目标检测,返回检测目标相机_yolov5_d435i_detection使用realsense_d435i相机,基于pytorch实现yolov5目标检测,返回检测目标相机_yolov5_d435i_detection.zip ...

    C#上位机通过TCP通讯实现库卡(KUKA)机器人实时位置返回及运动控制.zip

    C#上位机通过TCP通讯与库卡机器人连接,可实时返回机器人各关节位置,返回位置可导出为.CSV文件; 通过上位机控制机器人,实现各关节单步运动及当前位置到给定坐标的点运动两种形式; 资源包括【KUKA端】、【PC端】...

    iPhone实现app中右拖动屏幕返回上一层的效果(继承UINavigationController)

    在iOS开发中,提供用户友好的交互体验是至关重要的,其中一种常见的手势操作就是通过右滑来实现页面的返回功能,这在许多流行的APP如腾讯QQ、新浪微博和网易产品中都可以看到。本教程将详细讲解如何在你的iPhone应用...

    python实现问号表达式(?)的方法

    python中的and和or和其它语言的区别很大其它语言中的and和or都是返回bool类型的结果,...了解了and和or运行的过程,那么就可以实现?表达式了:复制代码 代码如下:if (expression): return truevalueelse: return fals

    Android中SwipeBack右滑返回(手势返回)的实现

    Android中SwipeBack右滑返回(手势返回)的实现 现在有很多App支持右滑返回,比如知乎,效果比较赞。 http://blog.csdn.net/huweigoodboy/article/details/50223149

Global site tag (gtag.js) - Google Analytics