我正在使用WKWebview来获取我的Web应用程序中存在的注册表单。有一个下拉菜单(选项+选择),用于选择学生的“学位”。
当您选择项目时,什么也不会发生。
当您在iOS键盘上按“完成”时,除了放下键盘之外没有任何反应
最后,当您重新选择下拉列表时,该值会正确更新。
我通过放置一些javascript验证了这不仅是视觉问题,还是价值问题:
$('select').on('change', function() {
window.webkit.messageHandlers.js.postMessage(`SELECTED `+this.value);
});
这通过在xcode中显示一条消息来确认我的问题,不是在我选择时,不是在关闭键盘时,而是在第二次重新选择下拉菜单时。
不知道是什么原因引起的或如何修复。有什么想法吗?
以下是视频:https://streamable.com/1sry8
答案 0 :(得分:2)