我正在尝试找到一种方法将键盘事件从我的 flutter 应用程序发送到我在应用程序中打开的 WebView。例如,WebView 有一些带有观察者的 JS 代码,用于等待关键事件的发生。知道我该怎么做吗?
更新:对于任何在这里找到出路的未来冒险家,我必须让你们失望。我发现出于安全原因,Android 中禁止发送击键事件(废话)。您只能在测试库中使用它。
您最好调用深层链接来打开浏览器,或者如果您想将其链接到网络应用程序,则完全废弃本机应用程序。
这是我过去两年从事网络和原生开发工作后的两分钱。
您可以使用 KeyboardListener 类并在 WebView javaScriptChannels 属性上发送数据(考虑到您正在使用 webview_flutter 包)。