91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

洪泽县| 油尖旺区| 大关县| 琼海市| 改则县| 凌海市| 永安市| 新郑市| 聊城市| 宣威市| 偃师市| 凉山| 枝江市| 公主岭市| 察雅县| 连云港市| 澄城县| 凤山市| 日土县| 萝北县| 合山市| 通化县| 舒城县| 贺州市| 上思县| 普兰县| 南投县| 五寨县| 文成县| 肇庆市| 旅游| 三江| 基隆市| 徐州市| 浦江县| 临澧县| 周宁县| 抚远县| 衡水市| 穆棱市| 丹巴县|