h5页面,浏览器不让返回,app不让返回。

时间:2025-03-18 17:22:53

环境:有一次开发中遇到这样的一个需求。但是后面却没有上先。

在一个H5页面,让浏览器与APP不能返回这个页面,类似于一个恶心的广告页面

 

代码:

    XBack = {};
    (function(XBack) {
         = 'x - back';
        ;
         = function(event) {
             ===  && ();
            (); //初始化事件时,push一下
        };
         = function(state) {
            (state, null, );
        };
         = function() {
            var event = ('Events');
            (, false, false);
            (event);
        };
         = function(listener) {
            (, listener, false);
        };
         = function() {
             = ('span');
            ('popstate', );
            ();
        };
    })(XBack); // 引入这段js文件
    ();
    (function() {});