我正在开发一个基于html5的混合应用程序,它适用于德国客户端。一切都完成了,偶然发现了一个问题。
网络应用程序是德语版,但在访问应用程序时,键盘是英文键盘,我需要将其更改为德语。
指定
<html lang="de">
确实很有效。
我发现了一些与android / iOs应用程序相关的问题,在iOS中找不到这个问题。但在android中,有人能够解决这个问题。
how to change keyboard language programmatically
html5应用程序中有没有办法?
我正在使用backbone.js + phonegap
感谢任何帮助。
答案 0 :(得分:2)
实际上并非如此。您可以更改用户区域设置。
stackoverflow上已存在的解决方案数量:
Here for example或Here another one。
但是,这只会更改区域设置。您将遇到的问题是键盘本身就是一个应用程序。因此,您不能直接从您的应用程序中更改它,也不能保证您的用户将拥有“德语”字符集或插件或其他任何内容,因为他们使用的键盘应用程序。
如果您希望完成所需的操作,那么您唯一真实可靠的解决方案就是创建自己的键盘输入。否则,将在用户手中将键盘更改为德语。
这意味着您必须自己更改输入语言。