我有一个Web应用程序,必须阻止用户访问除当前在设备上运行的应用程序本身以外的任何内容。为什么?该设备暴露给社区,尽管停靠了保护,我们仍然可以访问一些功能,例如设置下拉菜单。
Android设备通常会暴露5个不同的交互区域,可以“操纵”设备:
下拉设置
主页按钮(按下并长按)
电源按钮
“最近”按钮(http://developer.android.com/design/handhelds/index.html)
在用户访问管理面板之前,他会在关闭应用程序时键入一个秘密,但该应用程序不能关闭。
有没有办法实现本机或通过phonegap(可能有一些插件)?
我知道phonegap已经触发home
和backbutton
的事件,你可以在这里看到,但我需要更多。
支持的活动列表: https://cordova.apache.org/docs/en/5.1.1/cordova_events_events.md.html#menubutton