• js判断网页的关闭和刷新

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 方法

    监听onbeforeunload事件

    window.onbeforeunload = onbeforeunload_handler;

    function onbeforeunload_handler(){

    var warning="确认退出?";

    return warning;

    }

    • 遇到的问题一

    在onbeforeunload的监听函数中,使用ajax会有问题。

    问题的表现

    第一次是ajax调用成功,之后调用不成功

    问题原因

    不是很清楚

    解决方法

    在ajax的url后面加上一个值为随机数的参数

    • 遇到的问题二

    方法的兼容性

    问题的表现

    ie和ff中,onbeforeunload的监听函数不加return是可以的,但是chrome中不行

    问题解决

    onbeforeunload的监听函数加上return,但是在点击“提交”按钮的时候,做判断,不弹出提示

    • 标签:
    • js
    • ajax
    • 关闭
    • 刷新
    • 网页
    • 调用
    • 监听
    • 问题
    • onbeforeunload
    • 表现
    • 遇到
    • 函数
    • html
    • return
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部