正如 Embarcadero 所说:
" WebBrowser 在 Android 上不接受键盘输入
在 Android 设备上,屏幕键盘在 TWebBrowser 控件中不可用。例如,这意味着用户无法填写 Web 表单。TWebBrowser 控件应该用于显示信息或文档。应使用 FireMonkey 控件执行用户交互。"
如果我们必须使用 Dropbox 或 Google Drive 等云识别页面,这将非常烦人。
使用带有 REST 组件的 Delphi XE5,我可以打开登录页面,但键盘在 Android 上不起作用。
那么我如何使用 FireMonkey 控件来执行交互,正如 Embarcadero 所说:用户交互应该使用 FireMonkey 控件来执行。?
编辑 :
Delphi XE 6 似乎是唯一不错的解决方案:
TWebBrowser 更新:Windows 上可用的 Web 浏览器 (SHDocVw.TWebBrowser) 已更新到最新版本的 Internet Explorer。