2016-09-12 51 views
0

我正在将我的MFP应用程序从7.1升级到8.0,并且由迁移脚本识别的问题之一是thewindow.WL.App.overrideBackButton(_deviceBackButtonHandler) API将停止并且我不得不用科尔多瓦inappbrowser如何覆盖科尔多瓦的后退按钮

不过,我没有看到在科尔多瓦插件类的方法做这个动作

这是我在MFP代码7.1

if ($rootScope.android) { 
      console.log('installing custom back button handling to MFP'); 
      window.WL.App.overrideBackButton(_deviceBackButtonHandler); 
     } 



function _deviceBackButtonHandler() { 
     if ($rootScope.cancelOverlayFunction) { 
     $rootScope.cancelOverlayFunction(); 
     if (!$rootScope.$$phase) { 
      $rootScope.$apply(); 
     } 
     } else if (history.length > 1) { 
     $rootScope.back(); 
     } 
     // TODO: we're at the beginning of time, add else block to invoke the OS back button behavior 
    } 

能否请您给一些欣关于如何重写呼叫。

感谢您的帮助

回答