iOS允许WKWebView弹出键盘
允许 WKWebView 在没有用户交互的情况下显示键盘
实现原理
WKWebView没有UIWebView 的 keyboardDisplayRequiresUserAction = false
只能通过 Runtime 替换 WKContentView 的私有方法 _elementDidFocus:userIsInteracting:... 强制将 userIsInteracting 参数设为 true,从而绕过 WKWebView 的用户交互检查。
⚠️ 注意:此方法使用了私有 API 存在审核风险
实现
1 | |
1 | |
[OC参考](
iOS允许WKWebView弹出键盘
http://example.com/2026/03/17/iOS允许WKWebView弹出键盘/