0

ローカル html を UIWebView にロードする iPad アプリケーションがあります。ハッシュタグをURLに追加して、ハッシュタグがWebビューhrefに最初から存在するようにするにはどうすればよいですか?

私がやりたいことは次のとおりです。

  1. ローカル ファイルから html ページを読み込む
  2. UIWebview href にハッシュ タグを追加する
  3. html を Web ビューに挿入する
  4. ページを表示する
4

1 に答える 1

0

1) UIWebView の loadHTMLString:baseURL: メソッドを使用します。詳しくは過去の投稿をご覧ください

2) ステップ 4 でハッシュタグが使用されていると思いますが、ステップ 2 でその理由を詳しく説明しない場合は、ステップ 4 までページを表示しません。Javascript を使用してこれを行うことができます。

3) DOM を変更する Javascript を実行する必要があります。

4) 再び Javascript を使用して、場所を変更します。loadHTMLString:baseURL を使用してページを再度読み込むと、元のページが再び取得されます。

そのため、Javascript を大量に実行する必要があります。そのためのメソッドが、UIWebView の stringByEvaluatingJavaScriptFromString: です。詳しくは過去の投稿をご覧ください。ページを読み込んでハッシュ タグにジャンプする場合は、別のステップ 2 ではなく、ここにハッシュ タグを追加します。

于 2012-05-31T14:07:09.210 に答える