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