android 或 ios 键盘是不是有 HTML5 界面?
Posted
技术标签:
【中文标题】android 或 ios 键盘是不是有 HTML5 界面?【英文标题】:Is there an HTML5 interface to the android or ios keyboard?android 或 ios 键盘是否有 HTML5 界面? 【发布时间】:2013-10-22 19:28:48 【问题描述】:我正在尝试显示移动键盘输入的自定义建议列表。甚至可以使用 javascript 从浏览器中访问键盘标准吗?
【问题讨论】:
【参考方案1】:无法访问标准键盘建议。如果您愿意,您可以创建自己的版本并禁用默认建议。您可以使用 onkeydown
事件,并为 A-Z 返回值 65-90。使用以下代码,您可以确定按下的键并将其添加到某种AJAX
查询中,以使用 Web 服务从数据库请求值。使用该数据,您可以显示一个格式良好的列表,
显示所有值。
document.onkeydown = function ()
switch(event.keyCode.charAt)
case 65: // Starts With A
break;
case 66: // Starts With B
break;
// Do other Case Statements
default: // Code to be executed if keyCode is different from A and B
【讨论】:
我不明白 AJAX 与此有何关系。我希望能够编辑手机使用的任何键盘应用程序的建议列表;这就是为什么我问是否有为移动 javascript 实现的某种标准 api。您是说仅使用 javascript 是不可能的吗? 不能更改默认的建议列表,只能给自己的界面,禁用默认。这就是为什么我说如果您需要为自动更正提供某些选项,您应该从运行 Web 服务和数据库的服务器中获取您自己的值。您也可以只创建一个本地数组,这并不容易更改。以上是关于android 或 ios 键盘是不是有 HTML5 界面?的主要内容,如果未能解决你的问题,请参考以下文章
如何在webview(android)中使用javascript(或不是javascript)模拟键盘事件以输入textarea