浏览器后退按钮手柄

2020-08-18 21:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我如何处理SAPUI...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我如何处理SAPUI 5中的浏览器后退按钮? 我希望当用户单击浏览器的"后退"按钮时,可以显示一个弹出窗口,警告某些数据未保存。

谢谢

Bilel

编辑(解决方案):

 document.onmouseover = function(){
     //用户的鼠标在页面内。
      window.innerDocClick = true;
 }
 document.onmouseleave = function(){
    //用户的鼠标离开了页面。
     window.innerDocClick = false;
 }
 window.onhashchange = function(){
    如果(window.innerDocClick!= false){
       window.innerDocClick = false;
    }其他{
     //单击浏览器后退按钮
      me.checkDataModified(true);
   }
 } 
5条回答
悠然的二货
2020-08-18 22:09

我已经修改了您的代码,并且可以正常工作:

 document.onmouseover = function(){
     //用户的鼠标在页面内。
      window.innerDocClick = true;
 }
 document.onmouseleave = function(){
    //用户的鼠标离开了页面。
     window.innerDocClick = false;
 }
 window.onhashchange = function(){
    如果(window.innerDocClick!= false){
       window.innerDocClick = false;
    }其他{
     //单击浏览器后退按钮
      me.checkDataModified(true);
   }
 } 

一周热门 更多>