多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > UIWebView和網(wǎng)頁的交互(OC中調(diào)執(zhí)行JS)

UIWebView和網(wǎng)頁的交互(OC中調(diào)執(zhí)行JS)

來源:程序員人生   發(fā)布時間:2014-12-06 16:48:29 閱讀次數(shù):2604次
UIWebView和網(wǎng)頁的交互(OC中調(diào)履行JS)
- (void)viewDidLoad
{
    [
super viewDidLoad];
   
// 1.webView
   
UIWebView *webView = [[UIWebView alloc] init];
    webView.
frame = self.view.bounds;
    webView.
delegate = self;
   
// 伸縮頁面至填充全部webView
    webView.
scalesPageToFit = YES;
   
// 隱藏scrollView
    webView.
scrollView.hidden = YES;
    [
self.view addSubview:webView];
   
   
// 2.加載網(wǎng)頁
   
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.dianping.com/tuan/deal/5501525"]];
    [webView
loadRequest:request];
   
   
// 3.創(chuàng)建
   
UIActivityIndicatorView *loadingView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    [loadingView
startAnimating];
    loadingView.
center = CGPointMake(160, 240);
    [
self.view addSubview:loadingView];
   
self.loadingView = loadingView;
}

// OC中調(diào)用JS
#pragma mark - UIWebViewDelegate
- (void)webViewDidFinishLoad:(UIWebView *)webView
{

   
NSMutableString *js1 = [NSMutableString string];
   
// 0.刪除頂部的導(dǎo)航條
    [js1
appendString:@"var header = document.getElementsByTagName('header')[0];"];
    [js1
appendString:@"header.parentNode.removeChild(header);"];
   
   
// 1.刪除底部的鏈接
    [js1
appendString:@"var footer = document.getElementsByTagName('footer')[0];"];
    [js1
appendString:@"footer.parentNode.removeChild(footer);"];
    [webView
stringByEvaluatingJavaScriptFromString:js1];
   
   
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.25 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
       
NSMutableString *js2 = [NSMutableString string];
       
// 2.刪除浮動的廣告
        [js2
appendString:@"var list = document.body.childNodes;"];
        [js2
appendString:@"var len = list.length;"];
        [js2
appendString:@"var banner = list[len - 1];"];
        [js2
appendString:@"banner.parentNode.removeChild(banner);"];
        [webView
stringByEvaluatingJavaScriptFromString:js2];
       
       
// 顯示scrollView
        webView.
scrollView.hidden = NO;
       
       
// 刪除圈圈
        [
self.loadingView removeFromSuperview];
    });
}
注意:
從網(wǎng)絡(luò)上獲得數(shù)據(jù),如果不想看到某種效果,并且網(wǎng)頁寄存在服務(wù)器端,里面的JS和Html代碼,沒有辦法修改,可以在UIWebView的代理方法履行JS代碼,去掉不想看到的效果。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美洲精品亚洲精品中文字幕 | 亚洲乱码一区二区三区国产精品 | 亚洲视频在线观看免费 | 国产区一区 | 精品国产日韩久久亚洲 | 成人精品视频在线 | 在线播放免费一级毛片欧美 | 91精品综合久久久久3d动漫 | 欧美日韩国产综合在线小说 | 性猛交xxxx乱大交孕妇 | 亚洲成人影院在线 | 欧美亚洲综合视频 | xxx暴力xxx | v片免费在线观看 | 高清国产一区二区三区 | 久久久精品久久 | 亚洲专区一区 | 黑人gay巨大 | 欧美一区二区三区男人的天堂 | 欧美黑人性猛交 | 欧美性另类高清 | 91麻豆精品国产综合久久久 | 久久春色| free性欧美极度另类3d | 午夜在线播放视频在线观看视频 | 精品a | 欧美亚洲国产精品久久蜜芽 | 中文字幕在第10页线观看 | 日韩欧美亚洲国产一区二区三区 | 欧美一区二区二区 | 欧美日韩国产最新一区二区 | 免费国产成人高清在线观看不卡 | 国产三级日产三级 | 二区视频在线 | 久久国产欧美另类久久久 | 特黄色一级毛片 | 成人男女啪啪免费观看网站 | 国产免费资源高清小视频在线观看 | 国产成人亚洲精品影院 | 在线视频一区二区三区四区 | yy6080私人啪啪 |