0

ビューをユーザーに表示される「ページ」に分割するjavascriptを含むWebページがあります。

    <!-- optionally include helper plugins -->
    <script type="text/javascript" language="javascript" src="js/jquery.mousewheel.min.js"></script>
    <script type="text/javascript" language="javascript" src="js/jquery.touchSwipe.min.js"></script>
    <script type="text/javascript" language="javascript" src="js/jquery.ba-throttle-debounce.min.js"></script>

アプリが表示されているページを認識できるかどうか疑問に思っています...ページ内のいくつかの変数にアクセスするか、それを知るための他の方法を使用します。私はページをプログラムしていないので、概念的に可能かどうか、そしてウェブページのイベントによって引き起こされたページに何が起こっているのかを知る方法は何ですか?

4

2 に答える 2

1

stringByEvaluatingJavaScriptFromStringの呼び出しを使用します。表示されたページを返すjavascriptメソッドがある場合は、上記の呼び出しを使用してページをクエリし、結果を返すことができます。

于 2012-12-06T16:26:52.350 に答える
0

これを直接行う方法がわかりません。アプリ固有のカスタムURLスキームを使用するのは1つのワットです。この答えはあなたの質問に答えるのに近づいています-UIWebViewのjavascriptからObjectiveCに通知を送信してください

また、JavaScriptコードからの書き込みについてどこかで読んだNSLog後、そのログを繰り返し処理して、Objective-Cコードで使用するコマンドと変数を抽出します。試したことはありません。

于 2012-12-06T16:12:11.097 に答える