2015-12-14 28 views
0

我想在我的blackberry10平台目标上使用ionic-plugin-keyboard插件。我必须弄清楚下面的事件监听器没有任何反应。离子插件键盘显示/隐藏事件不能在黑莓10上工作

window.addEventListener('native.keyboardshow', keyboardShowHandler); 
window.addEventListener('native.keyboardhide', keyboardHideHandler); 

function keyboardShowHandler(e){ 
    alert('Keyboard height is: ' + e.keyboardHeight); 
} 

function keyboardHideHandler(e){ 
    alert('Goodnight, sweet prince'); 
} 

事件监听器从来不被称为以及所实现的警报......

回答

0

在调试与Web Inspector的代码,我发现,该相关blackberry10插件代码在我blackberry10移动应用程序缺失。我假设相应的代码从未从cordova解析到blackberry10平台目标。

作为一种可能的解决方法我现在用的这些事件,这是我在WebWorks 2.2文档中发现的黑莓开发者页面(show/hide)上:通过添加com.blackberry.app插件

document.addEventListener("keyboardOpened", keyboardShowHandler); 
document.addEventListener("keyboardClosed", keyboardHideHandler); 

这些事件都可以到cordova项目:

cordova plugin add com.blackberry.app