我在Delphi-XE5 for Android中创建了一个简单的应用程序。它只有一个TWebBrowser
对象,当应用程序运行时直接转到某个网站。但是当我关注/触摸任何网络表单的输入时,没有任何反应。光标转到输入,但虚拟键盘不显示。
我是否必须在Event
上放置一些代码或...是德尔菲的虫子吗?
是的,这是Delphi TWebBrowser中的一个错误。或者他们希望我们相信它是按照设计设计的,因此您只使用Web浏览器查看网页而没有交互。但是有一个解决方法
procedure TFormBrowserAdd.ButtonNavigateClick(Sender: TObject);
begin
WebBrowser.CanFocus := True;
WebBrowser.Navigate(EditUrl.Text);
WebBrowser.SetFocus;
end;
您可以在此处阅读整篇文章。另请检查此 Stackoverflow 条目。还有一个标记为已解决的 QC 报告,这可能表明修复程序将在 XE6 或更高版本中提供。