1

こんにちはすべて私は新しいiphone開発者です。私は自分のURLからWebViewアプリケーションに取り組んでいますが、Webブラウザーでアラートを受け取りますが、同じURLがWebブラウザーのようにiphoneWebビューにアラートを表示しません。iPhoneのWebビューでJavaスクリプトコーディングアラートを適用する方法は?前もって感謝します。

4

1 に答える 1

1

Javascriptが自分のものである場合は、アラートを呼び出す代わりに、ObjectiveCを呼び出す関数を呼び出してiOSネイティブアラートを呼び出すことができます。

Javascriptが自分のものでない場合は、UIWebViewを使用して、Javascriptを挿入してデフォルトの動作をオーバーライドし、iOSネイティブアラートを呼び出すように変更できます。

window.alert = function(message) {
  window.location = "myScheme://" + message"
};

次に、mySchemeを探し、UIWebViewのshouldStartLoadWithRequestでメッセージを抽出します

于 2012-06-22T14:33:49.960 に答える