【发布时间】:2015-11-30 12:45:41
【问题描述】:
我的应用程序使用自定义 url 方案插件,一切正常:我的应用程序启动,当我在 Firefox 地址栏中输入 myappurl:// 时,Firefox 失去焦点并且我的应用程序被激活。
在执行myappurl:// 时,是否可以让我的应用程序继续在后台运行并且浏览器保持焦点?
我尝试在恢复时暂停,但浏览器失去焦点并且主屏幕被激活。
【问题讨论】:
-
我认为不可能在后台运行 Javascript 代码,您需要为此提供服务。 Maybe this 可以帮到你吗?
-
在我的项目中,我使用的是 cordova-plugin-background-mode (github.com/katzer/cordova-plugin-background-mode) 和 cordova-plugin-background-app (github.com/MobileChromeApps/cordova-plugin-background-app),但我认为问题在于专注于应用程序窗口,而不是后台进程。
-
当应用程序处于后台模式时,您究竟想执行什么?
-
什么都没有,应用程序会暂停,直到它收到新的请求 URL,例如:
myapp://turn_wifi?on或myapp://turn_wifi?off... 不需要硬代码。
标签: javascript java android cordova