亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS webview捕獲H5按鈕方法示例代碼

發布時間:2020-10-09 12:06:14 來源:腳本之家 閱讀:183 作者:劉光軍_Shine 欄目:移動開發

前言

本文主要給大家介紹了關于iOS webview捕獲H5按鈕的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧

方法如下:

實現iOS webview捕獲使用H5中按鈕的點擊方法,可以使用JSContext。

1、在工程中Linked Frameworks and Libraries中加入JavaScriptCore.framework

2、在使用的地方#import <JavaScriptCore/JavaScriptCore.h>

3、實現webview的代理方法

- (void)webViewDidFinishLoad:(UIWebView *)webView {
JSContext *content = [self.webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
content[@"textandroid"] = ^() {
NSArray *arguments = [JSContext currentArguments];
for (JSValue *jsValue in arguments) {
NSLog(@"=======%@",jsValue);
}
};
}

以上代碼中的@"textandroid"是H5中的方法 jsValue是獲取的ID

H5注釋

<button id="Lbtn1" onclick="textandroid(123)">頭部</button>

//獲取點擊按鈕所屬id方法
function textandroid(id){
window.java.getButtonText(id);
}

4、獲取jsValue后進行操作

更多JSContext方法還沒有研究。。。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嵩明县| 彰化市| 南京市| 巴塘县| 海南省| 湘乡市| 临沧市| 大渡口区| 灌阳县| 通化县| 朔州市| 璧山县| 锦州市| 建水县| 扎赉特旗| 师宗县| 乌兰浩特市| 景谷| 诸暨市| 榕江县| 柏乡县| 曲沃县| 连云港市| 肇庆市| 广元市| 连州市| 孝昌县| 三门峡市| 通辽市| 祁连县| 临夏县| 新营市| 吴川市| 文水县| 开平市| 阿鲁科尔沁旗| 闽清县| 霍邱县| 邯郸市| 湘潭市| 定兴县|