我們在項目中很多時候會用到H5頁面,這里簡單介紹幾個交互用到的代碼:

-(void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *str = @"document.getElementsByClassName('detail_btns2')[0].remove();"; [webView stringByEvaluatingjavaScriptFromString:str];
NSString *str1 = @"document.getElementsByTagName('h1')[0].innerText='思哲鮮花網'"; [webView stringByEvaluatingJavascriptFromString:str1];
NSString *str2 =@"document.getElementById('xiazaiapp').getElementsByTagName('a')[0].innerText = '下載思哲app'"; [webView stringByEvaluatingJavaScriptFromString:str2]; 下面是獲取H5頁面的title給到我們自己的導航欄title中
self.title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];}
大家對應一下代碼就好
這是修改H5界面的一些方法,我們一般會用到下面的方法比較多寫進行界面交互
在方法
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
NSString *url = [NSString stringWithFormat:@"%@", request.URL];
其中字符串是公司自己協商定義的,判斷字符串進行判斷然后進行操作
if ([url hasprefix:@"字符串"]) {
}
}
先寫到這里吧,有時間在繼續添加
新聞熱點
疑難解答