【问题标题】:capturing android soft keypad presses in javascript of html page in webview在webview的html页面的javascript中捕获android软键盘按下
【发布时间】:2012-01-17 07:32:20
【问题描述】:

我正在制作一个 phonegap(v 1.3) android 应用程序。基本上 phonegap 有一个加载 html 页面的 web 视图。
我想知道是否有一种方法可以捕获 android 软键盘点击/点击在该页面的 javascript 中,就像我们可以捕获一样如果 html 页面位于普通桌面浏览器上,则键盘的 javascript 中的按键。 (使用按键事件)。
我实际上想在软键盘上点击特定键(回车键)时将处理程序附加到事件。

【问题讨论】:

    标签: javascript android cordova android-webview android-keypad


    【解决方案1】:

    Phonegap 不对客户端触摸事件负责。它是为客户端提供本机应用程序提供的附加功能(例如相机、加速度计等)的桥梁。如果您使用的是 jQuery mobile,请查看链接。

    http://jquerymobile.com/test/docs/api/events.html

      $("#myLink").bind('vclick',function(event){
            // do something
      });
    
       $("#myLink").bind('tap',function(event){
            // do other
      });
    

    【讨论】:

    • 我知道 phonegap 暂时不这样做。我只是想知道在我们的 js 代码中是否有类似 keypress 的东西,我们可以用它来知道软键盘上按下了哪个键。 jquery mobile 到目前为止还没有类似的东西。 :(
    • 我认为您需要的是点击或 vclick 事件。
    猜你喜欢
    • 2012-09-30
    • 2021-09-26
    • 2015-03-18
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多