我使用离子框架在底部构建了带有选项卡的应用程序,它在iOS和Android设备中运行良好,但选项卡隐藏在Windows Phone 8.1中,因为设备使用软键(后退,启动和搜索按钮)。
将应用设置为全屏不起作用。
如何使用javascript检测设备是否附带软键?
答案 0 :(得分:1)
您可以通过比较<body>
和screen
的高度来识别它。
if(document.body.clientHeight < screen.height){ // assuming that your body doesn't have any top or bottom margin
// soft key visible
}else{
// soft key not visible
}