Mogok のような iOS 用のカスタム ブラウザを開発しています。ユーザーが UIWebView でテキスト入力をタップしたときに、デフォルトのキーボードを変更する必要があります。
これとこれを試してみましたが、運がありませんでした。ボタンの回避策がありますが、これは textinput と textarea では機能しません。
私のjsコードは次のとおりです。
NSString *jsCode = @"function setClickEvent() {for ( i = 0; i < document.all.length; i++) { var obj = document.all[i]; obj.addEventListener('click',function(){window.location = "fake://myApp/something_happened:param1:param2:param3";})}} setClickEvent();";
[self._webView stringByEvaluatingJavaScriptFromString:jsCode];
これを達成する他の方法はありますか?私の唯一の要件は、ユーザーが textinput または textarea をタップしたときに通知を受け取ることです。