ローカル html を UIWebView にロードする iPad アプリケーションがあります。ハッシュタグをURLに追加して、ハッシュタグがWebビューhrefに最初から存在するようにするにはどうすればよいですか?
私がやりたいことは次のとおりです。
- ローカル ファイルから html ページを読み込む
- UIWebview href にハッシュ タグを追加する
- html を Web ビューに挿入する
- ページを表示する
ローカル html を UIWebView にロードする iPad アプリケーションがあります。ハッシュタグをURLに追加して、ハッシュタグがWebビューhrefに最初から存在するようにするにはどうすればよいですか?
私がやりたいことは次のとおりです。
1) UIWebView の loadHTMLString:baseURL: メソッドを使用します。詳しくは過去の投稿をご覧ください
2) ステップ 4 でハッシュタグが使用されていると思いますが、ステップ 2 でその理由を詳しく説明しない場合は、ステップ 4 までページを表示しません。Javascript を使用してこれを行うことができます。
3) DOM を変更する Javascript を実行する必要があります。
4) 再び Javascript を使用して、場所を変更します。loadHTMLString:baseURL を使用してページを再度読み込むと、元のページが再び取得されます。
そのため、Javascript を大量に実行する必要があります。そのためのメソッドが、UIWebView の stringByEvaluatingJavaScriptFromString: です。詳しくは過去の投稿をご覧ください。ページを読み込んでハッシュ タグにジャンプする場合は、別のステップ 2 ではなく、ここにハッシュ タグを追加します。