UITextViewを(designModeのUIWebViewを使用して)役に立たないと思う前に、JavaScript onKeyUpなどのイベントを処理/キャンセルする方法はありますか?UIWebViewDelegateからjavaScriptイベントを取り消す
AFAIKメッセージは-shouldLoadRequest:& stringByEvaluatingScriptWithStringを介してのみ送信されます。しかし、これらの呼び出しは非同期であり、javaScriptイベントハンドラはすでにstringByEvaluatingScriptWithString:が実行された時点で関数を終了しているため、イベントキャンセルメソッドは機能しません。
この機能がない場合は、shouldReplaceCharactersInStringを実装することは不可能です。たぶん、あなたはブラウザ「のようなサファリ」の私のオープンソース実装確認することができます
私は私が私が更新をメールで送信するように設定思ったが、私はいずれかを受けたことがない私は、この明日に目を通すようにするよ、あなたの応答のための – Anderson
おかげで私はあなたの場合、あなたを信じています。。。基本的にjsイベントハンドラを切断し、代わりにiOSタッチイベントをネイティブで処理しました。 – Anderson
私の場合、iOSではキーイベントがネイティブに処理されないため、キーイベントは機能しません。 – Anderson