Webview与原生交互传值

这篇博客探讨了如何在iOS应用中使用WebView进行原生与HTML内容的交互。通过`stringByEvaluatingJavaScriptFromString`方法,可以获取WebView内HTML的标题,并设置WebView子视图的滚动效果。同时,介绍了如何利用JS拦截请求来实现从JavaScript向原生应用传递值,以及调用JavaScript方法如`close_payWindow()`和`getVip()`来更新状态。
摘要由CSDN通过智能技术生成
    UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0,0, MainScreenWidth,MainScreenHeight)];
    WebView = webView;
    WebView.backgroundColor = [UIColor whiteColor];
    WebView.delegate = self;
    [WebView setScalesPageToFit:YES];
    [self.view addSubview:WebView];
</pre><pre code_snippet_id="1679353" snippet_file_name="blog_20160511_3_4775449" name="code" class="objc"><pre name="code" class="objc">#pragma mark    调用内嵌H5页面-绝对路劲

 
<pre name="code" class="objc">//  NSString *filePath = [[NSBundle mainBundle]pathForResource:@"index" ofType:@"html"];
 
</pre><pre code_snippet_id="1679353" snippet_file_name="blog_20160511_6_2725325" name="code" class="objc">#pragma mark    调用url加载h5页面
    
    NSString *filePath = [NSString stringWithFormat:@"%@videoApp/video/index.html",HTTP_BASE_URL];
    filePath = [filePath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    
    NSURL * url = [NSURL URLWithString:filePath];
    
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    
    [web
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值