iOS 開發 UIWebView輕鬆去除廣告
阿新 • • 發佈:2019-02-12
在我們一些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 就是這麼簡單