【发布时间】:2022-10-05 20:24:46
【问题描述】:
我们有一个 Xamarin MacOs 应用程序,它使用 webview 来显示 web 内容。
显示的第一页是本地 html 页面文本。该页面有一个 iframe,指向一个允许像 vimeo 一样嵌入的外部网络。
如果该 iframe 具有类型为 \"text\" 的输入并尝试在其中写入,则不会触发 keypress/keydown,然后不会在输入内写入任何文本。
已扩展 WebKit.WebView 以访问本机属性,但没有找到任何允许这样做的偏好。
Xamarin Forms 使用的版本是 5.0.0.2196
对于这种奇怪的情况有什么解决方法吗? 发送
更新 1
如果按“Control+tab”键,则输入开始接收输入键。所以,问题是 iframe 中的控件有焦点,但 webview 中的 iframe 没有。