在webview中的html页面的javascript中捕获android软键盘按下

发布于 2024-12-27 12:26:53 字数 240 浏览 1 评论 0原文

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

i am making a phonegap(v 1.3) android app. Bascically phonegap has a webview which loads an html page.
I wanted to know if there was a way we can capture android soft keypad taps/clicks in javascript of that page, just like we could capture the key presses in javascript of the keyboard if the html page were on a normal desktop browser. (using keypress event).

I actually wanted to attach an handler to the event when a particular key is tapped on the soft keypad (enter key).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

再见回来 2025-01-03 12:26:53

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

http://jquerymobile.com/test/docs/api/events.html< /a>


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

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

Phonegap is not responsible for client side touch events. Its a bridge to give the client side additional functionality which the native application provides such as camera, accelerometer etc. If you are using jQuery mobile then have a look at the link.

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

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

   $("#myLink").bind('tap',function(event){
        // do other
  });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文