作者:Duanzd09 | 来源:互联网 | 2023-05-19 01:26
IOS下sifari和webview默认屏蔽textareainputbox获取焦点弹出键盘苹果移动设备的WebView默认屏蔽textareainputbox获取焦点弹出键
IOS下sifari和webview默认屏蔽textarea/inputbox获取焦点弹出键盘
苹果移动设备的WebView默认屏蔽textarea/inputbox获取焦点弹出键盘,需要在APP页面加载完毕的时候,设置“
keyboardDisplayRequiresUserAction(键盘由用户事件触发弹出)
”为“No”,默认为Yes。必须要在页面加载完成的时候执行代码。
很多Hybrid的很多部分都是IOS原生WebView来设置的
在原生添加代码:
(void)webViewDidFinishLoad:(UIWebView*)theWebView
theWebView.keyboardDisplayRequiresUserAction = NO;
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/index.html#//apple_ref/occ/instp/UIWebView/keyboardDisplayRequiresUserAction