码上敲享录 > js常见问题解答 > js判断有上一页就返回上一页,没上一页就关闭当前窗口

js判断有上一页就返回上一页,没上一页就关闭当前窗口

上一章章节目录下一章 2020-06-12已有1469人阅读 评论(0)

js判断有上一页就返回上一页,没上一页就关闭当前窗口


解决方法:

goBack() {

           if ((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)) { // IE

               if (history.length > 0) {

                   window.history.go(-1);

               } else {

                   window.opener = null;

                   window.close();

               }

           } else { //非IE浏览器

               if (navigator.userAgent.indexOf('Firefox') >= 0 ||

                   navigator.userAgent.indexOf('Opera') >= 0 ||

                   navigator.userAgent.indexOf('Safari') >= 0 ||

                   navigator.userAgent.indexOf('Chrome') >= 0 ||

                   navigator.userAgent.indexOf('WebKit') >= 0) {


                   if (window.history.length > 1) {

                       window.history.go(-1);

                   } else {

                       window.opener = null;

                       window.close();

                   }

               } else { //未知的浏览器

                   window.history.go(-1);

               }

           }

       }


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交