精华内容
下载资源
问答
  • 2019-05-30 11:41:39

    parent.location.reload();//使打开窗口的父窗口刷新,然后本子窗口关闭

    window.location.reload();//刷新当前页面

    parent.location.reload();//刷新父对象(用在框架)

    opene.location.reload();//刷新父窗口对象(用于单开的窗口)

     history.go(-1);//返回上一页,后退+刷新

    history,back();//后退
     top.location.reload()//刷新最顶端对象(用于多开窗口)

    其中引用了layer.js的方式:
     var index = parent.layer.getFrameIndex(window.name);//获取窗口索引
     parent.layer.close(index); //关闭指定窗口

    在嵌套的iframe页面弹出弹出框中关闭并刷新指定iframe

            parent.$('.J_iframe[name="iframe页面"]')[0].contentWindow.window.location.reload();//这里可以分析第几层刷新
            window.parent.layer.closeAll(); //关闭所有上层

    以上这些方法根据自己项目中的具体情境灵活使用

     

    更多相关内容
  • #创建浏览器 driver = webdriver.Chrome(options=opt) #创建浏览器对象 driver.get('https://i.csdn.net/#/user-center/draw?spm=1011.2124.3001.5351') #打开网页 driver.maximize_window() #最大化窗口 time.sleep...

    前言

    想弄个CSDN自动签到,但是看了好多文章,貌似官方给反爬处理了,不过我还是“贼”心不死的试了试
    废话不多说,开始操作

    环境

    • Windows8.1
    • IDEA 2019.3.3
    • Python36
    • selenium 3.141.0 (安装步骤教程:点击查看

    代码

    if __name__ == '__main__':
        print('CSDN自动签到')
    
    #coding=utf-8
    from selenium import webdriver
    import time
    
    user="Adam`车龙梁"
    password="CSDN:https://blog.csdn.net/l_mloveforever"
    opt = webdriver.ChromeOptions()                 #创建浏览器
    driver = webdriver.Chrome(options=opt)          #创建浏览器对象
    driver.get('https://i.csdn.net/#/user-center/draw?spm=1011.2124.3001.5351') #打开网页
    driver.maximize_window()                      #最大化窗口
    time.sleep(2)                                   #加载等待
    driver.find_element_by_link_text("账号密码登录").click()
    time.sleep(2)                                   #加载等待
    driver.find_element_by_css_selector("[placeholder='手机号/邮箱/用户名']").send_keys(user)
    time.sleep(2)                                   #加载等待
    driver.find_element_by_css_selector("[placeholder='密码']").send_keys(password)
    time.sleep(2)
    driver.find_element_by_css_selector("button").click()
    
    

    参考博客

    问题

    实现效果

    Python自动签到演示

    这里我虽然用的是虚拟账户,但是还是跳转了,是因为CSDN官方加了干扰爬虫的元素,在代码中button 定位的不是登录按钮,而是另外一个首页

    展开全文
  • 不管页面关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?   页面加载时只执行onload  页面关闭时只执行onunload  页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在...
  • 我在做项目的时候,有一个需求,在离开(跳转或者关闭)购物车页面或者刷新购物车页面的时候向服务器提交一次购物车商品数量的变化。 将提交的一步操作放到 beforeDestroy 钩子函数中。 beforeDestroy() { console....
  • 使用javascript实现监听页面刷新关闭,可在用户刷新关闭窗口时执行相关操作。
  • 原理就是通过离开页面行为时间onunload触发时间去检测此时的浏览器的窗口大小,根据大小由此判断用户是刷新,跳转或是关闭行为程序  代码如下  [removed] = function(){ var a_n = window.event.screenX - ...
  • 本文主要介绍了javascript监听页面刷新页面关闭事件的方法,具有一定的参考价值,下面跟着小编一起来看下吧
  • 在web开发中我们经常各种各样的需求。今天小编给大家介绍JS区分浏览器页面刷新还是关闭标签页,非常实用,感兴趣的童鞋参考下吧
  • 方法与实现 hide.bs.modal,当调用 hide 实例方法时触发。 $('#identifier').on('hide.bs.modal', function () { // 执行一些动作... }) hidden.bs.modal,当模态框完全对用户隐藏时触发。 $('#identifier').on('...
  • 如下所示: function open(t){ var id = $(t).attr("data-id"); var url = "{:U('home/.../...//弹出层结束后,刷新页面 } ... }); } 关闭弹窗后,只刷新当前更改的那一项。(关闭弹窗后重新再获取新数据出来
  • 点击按钮时,弹出B窗口(模态)。在B窗口中添加数据,提交后,要求B窗口自关闭,然后刷新A窗口(父),需要的朋友可以了解下
  • vue关闭页面刷新页面清除缓存

    千次阅读 2021-08-27 09:39:33
    mounted() { this.enterPage() }, destroyed(){ ...刷新:beforeload+unload+load*/ //离开清除监听 leavePage(){ window.removeEventListener('beforeload', e => this.beforeunloadH...
    mounted() {
        this.enterPage()
    
    
    },
    destroyed(){
        this.leavePage()
    },
    methods: {
            
    /* 打开:load
    关闭:beforeload+unload
    刷新:beforeload+unload+load*/
    
    //离开清除监听
    leavePage(){
        window.removeEventListener('beforeload', e => this.beforeunloadHandler(e))
        window.removeEventListener('unload', e => this.onunload(e))
        window.removeEventListener('load', e => this.load(e))
    },
    //页面进入监听
    enterPage(){
        let is_fireFox = navigator.userAgent.indexOf("Firefox")>-1;//是否是火狐浏览器
        this.is_fireFox = is_fireFox
        //添加监听事件
        if(is_fireFox){
            window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))
            window.addEventListener('unload', e => this.onunload(e))
        }else {
            window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))
            window.addEventListener('unload', e => this.onunload(e))
            window.addEventListener('load', e => this.load(e))
        }
    },
    //页面刷新,关闭,打开监听
    pagelister(){
        if(this.time>-20){
            this.$store.commit("setAuth","" );
            sessionStorage.removeItem('userCompanys')
            sessionStorage.removeItem('userInformation')
            if(sessionStorage.getItem("activeCity")){
                sessionStorage.removeItem('activeCity')
            }
            this.maps.removeCookie("auth")
            localStorage.setItem('page','关闭')
        }else {
            localStorage.setItem('page','刷新')
        }
    },
    beforeunloadHandler(e){
        this.time = new Date().getTime();
        if(this.is_fireFox){
            this.time = -5
            this.pagelister()
        }
    },
    onunload(){
        let onunloadTime = new Date().getTime();
        this.time = Number(this.time) - onunloadTime
    
        this.pagelister()
    },
    }
    展开全文
  • // 获得frame索引 var index = parent.layer.getFrameIndex(window.name); //关闭当前frame parent.layer.close(index); //刷新父级页面的表格 parent.layui.table.reload("tabledata");
    // 获得frame索引
    var index = parent.layer.getFrameIndex(window.name);
     //关闭当前frame
     parent.layer.close(index);
     //刷新父级页面的表格
    parent.layui.table.reload("tabledata");
    
    展开全文
  • php设置关闭页面刷新的方法:首先使用【location.reload()】函数;然后输入html代码【JS代码:】php设置关闭页面刷新的方法:1、在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 ...
  • 报表填报属性」,新增一个「内置SQL」提交方式,如下图所示:3)为子模板添加事件,实现关闭报表页面刷新父报表,点击「模板>模板 Web 属性>填报页面设置」,选择「为该模板单独设置」,在「事件设置」处,...
  • //页面刷新时,刷新之前执行onbeforeunload事件,在新页面即将替换旧页面时onunload事件,最后onload事件。 //页面关闭时,先onbeforeunload事件,再onunload事件。 //对于火狐: //页面刷新时,只执行onunload;...
  • window.parent.location.reload()//刷新页面 var index = parent.layer.getFrameIndex(window.name)//获取窗口索引 parent.layer.close(index) 1:刷新页面 2:关闭页面 2.1 获取窗口索引 (parent.window....
  • 弹出一个窗口关闭刷新页面,自己试过可以,不知道是不是你们要的效果
  • Onbeforeunload也是在页面刷新关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是...
  • 再text里面输入内容,点击保存自动关闭Form2,刷新Form1中datagridview中的数据 From1中:  private void button3_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.ShowDialog(); if (f2....
  • vue 弹窗关闭刷新页面表格的数据
  • 今天小编就为大家分享一篇layui 关闭open弹出框 刷新table表格页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • Father 1.新建一个按钮 代码如下: ”btnFresh” runat=”server” Text=”” xss=removed> 2.JS 代码如下: [removed] function btnFreshData() { document.getElementById(“btnFresh”).click();...
  • 这个可以自定义的 可以弹出层关闭页面刷新 ,可以弹出层不关闭页面刷新
  • NULL 博文链接:https://dujianqiao.iteye.com/blog/1299027

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 182,065
精华内容 72,826
关键字:

如何关闭页面刷新