top-bnr

iPhoneアプリ公開への道 第三回 WebViewでJavaScript

   2015/08/04

Webコンテンツを表示するアプリが増えてきました。

アプリで表示するときだけ、Webブラウザとは違う動きをしたい場合、

強引ですがJavaScriptを実行することで実現できます。

- (void) webViewDidFinishLoad:(UIWebView *)webView{
 
    //JavaScript実行
    [self.webView stringByEvaluatingJava ScriptFromString:
      @"var elm document.getElementByID('header'); 
        if(elm) {elm.style.display = 'none';}
     "];
}

上記は、ロード終了時に特定のIDの要素を非表示にしています。

若干ちらつくのが難点ですが。

結構いろいろできそうです。

Androidでも似たようなことができるようです。

こちらは後日ご紹介します。

bottom-bnr
  • ブログランキング・にほんブログ村へ
  • FC2ブログランキングへ
  • 人気ブログランキングへ
  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る