1. 程式人生 > >iOS 開發 UIWebView輕鬆去除廣告

iOS 開發 UIWebView輕鬆去除廣告

在我們一些iOS 開發過程中,往往連結是一個UIWebView,但是裡面有商家的廣告, 我們又不能讓其顯示。。。。。切入正題。。。

先看下自己的應用   


當然裡面的廣告是很噁心人的,嘗試過使用UIView把它蓋住, 可是下拉就會出來,,,,,在次切換到整正題

在瀏覽器中開啟自己的UIWebView連結,這裡使用的是火狐瀏覽器   (選擇右邊的選單欄, 點選開發者----------點選 檢視器)

                      

如下 當滑鼠 點選廣告的時間     檢視器 會定位到 HTML 的具體某行,,,重點 選擇 class=“tdhead”,,裡面的 tdhead



選擇 class=“tdhead”,,裡面的 tdhead   複製到 ClassName裡面

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    
    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName('tdhead')[0].style.display = 'NONE'"];

}

下面就是去除圖片的效果 但是上面的廣告變成了白色 ,這時我們可以貼一張 UIView在上面就ok了

        ok 就是這麼簡單