iOS與js交互之如何執行自定義操作

在上一家公司開發項目時遇到這樣一個問題,技術總監讓我把h5寫好的界面加載到項目中,並且在點擊h5頁面上執行另外的操作,而不是h5寫好的方法,於是我就用了下面這個方法,完美解決了問題!


- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{


/*

首先拿到webView上api的地址

*/

        NSString * requestURL = [[request URL] absoluteString];


        if (“判斷的條件”) {

        return YES;

        }

        else{

            

            /*

             

             自定義的操作

             

             */

        


            NSLog(@"%@",requestURL);

            return NO;

        }

}



發佈了24 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章