2019独角兽企业重金招聘Python工程师标准>>>
//
// ViewController.m
// HtmlDemo02
//
// Created by fandong on 16/6/29.
// Copyright © 2016年 fanjuan. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()<UIWebViewDelegate>
@property (nonatomic,strong) UIWebView *webView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.webView = [[UIWebView alloc]initWithFrame:self.view.frame];
[self.view addSubview:self.webView];
NSURL *URL = [[NSBundle mainBundle]URLForResource:@"File" withExtension:@"html"];
[self.webView loadRequest:[NSURLRequest requestWithURL:URL]];
// NSString *mp3String= [[NSBundle mainBundle]pathForResource:@"月半小夜曲" ofType:@"mp3"];
// NSData *data = [NSData dataWithContentsOfFile:mp3String];
//
//设置委托
self.webView.delegate = self;
//加载百度的首页
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.baidu.com"]]];
//
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
return YES;
}
- (void)webViewDidFinishLoad:(UIWebView *)webView{
//执行JavaScript代码
//获取标题
NSString *title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];
self.title = title;
//设置搜索框的内容
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('index-kw').value='土耳其 袭击';"];
//按钮点击
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('index-bn').click();"];
//隐藏广告
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('foot-blank').previousElementSibling.hidden=true;"];
}
@end