私はコード/角度ハイブリッドアプリを開発しています。私はキーボードが開いている間、ユーザーがスクロールする機能を無効にしようとしています。Cordovaキーボードプラグインnative.keyboardopenイベントが起動しません。キーボードが開いている間にスクロールを止める方法
コードワードキーボードプラグインのionic ionic-plugin-keyboardは、キーボードが開いているときと閉じているときの2つのイベントを提供します。 キーボードが閉じるときのイベントは、常にです。 'native.keyboardshow' のイベントハンドラは、「native.keyboardhideを発射決して
document.addEventListener('native.keyboardshow', keyboardShowHandler);
function keyboardShowHandler(e){
alert("keyboard open"); //This never fires!
$cordovaKeyboard.disableScroll(true);
}
window.addEventListener('native.keyboardhide', keyboardHideHandler);
function keyboardHideHandler(e){
alert("keyboard closed"); //This fires as expected.
$cordovaKeyboard.disableScroll(false);
}
:
角度実行スクリプト(app.run(機能...)で、私は次のコードを持っています予想通り、一貫 'イベント火災、
私は、Appは、フルスクリーンモードで実行することができないというポストに出くわしたいくつかのグーグルでの後、私は私のconfix.xmlに次の追加:。。
<preference name="Fullscreen" value="false" />
とにかくこれはデフォルト値だと思いますが、違いはなく、どちらもtrueに設定されていませんでした。
誰かがこれを見かけますか?私はすでにあなたの'native.keyboardhide'
イベントに行ったようにあなたがwindow
オブジェクトにリスナーを登録する必要がありますコルドバ6.0.0
AHAを!ありがとう、私はそのようなことに気付かなかったとは信じられない。 –