如何查看移动网络浏览器在前景或移动设备上的背景下运行



我正在创建AngularJS HTML5应用程序。

一个小查询,我们可以在移动Web应用程序中使用暂停简历事件吗?或回答我的查询如何检查浏览器窗口是否重点放在"移动Web浏览器"

我有参考如何查看在离子/Cordova/PhoneGap的前景或背景中运行的应用程序

我完全没有意识到Cordova ng-cordova是否可以在移动网络浏览器中使用,如果有人可以指导我,这将是很大的帮助。我想在应用程序处于活动状态时基本跟踪任何事件,例如 - 接听电话
- 主页按钮。

我想在移动网络浏览器中跟踪的所有这些事件。

添加Cordova背景模式插件

cordova plugin add cordova-plugin-background-mode 

启用了插件并输入了背景,背景模式就开始了。

cordova.plugins.backgroundMode.isActive(); // => boolean

有关更多信息,请检查以下链接:https://github.com/katzer/cordova-plugin-background-mode

步骤如下:

  1. 首先,您安装Cordova-Plugin设备,因为Cordova-Plugin-Background-Mode取决于它。此后安装Cordoba-plugin-background模式

    Cordova插件添加https://github.com/katzer/cordova-plugin-background-mode.git

  2. 现在您已经安装了两个,在控制器内部添加此代码

     .controller('HomeCtrl', function($scope){
            if(cordova.plugins.backgroundMode.isActive()){
               console.log("Background state");
            }else{
               alert('HELLO');
            }
     });
    
  3. 步骤2是您是否可以进行调试的方式。在"如果"块中,请在背景模式下做您想做的事情。

  4. 将此控制器添加到每次称为HTML页面。就像我在home.html上添加了此控制器。

告诉我您是否有任何问题。

最新更新