最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2019年01月31日 08:37:53   作者:劉光軍_Shine  
這篇文章主要給大家介紹了關(guān)于iOS webview捕獲H5按鈕方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

本文主要給大家介紹了關(guān)于iOS webview捕獲H5按鈕的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

方法如下:

實(shí)現(xiàn)iOS webview捕獲使用H5中按鈕的點(diǎn)擊方法,可以使用JSContext。

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

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

3、實(shí)現(xiàn)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>

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

4、獲取jsValue后進(jìn)行操作

更多JSContext方法還沒(méi)有研究。。。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論

巧家县| 聊城市| 利辛县| 峨山| 邳州市| 吉首市| 鸡泽县| 华坪县| 南京市| 松原市| 古浪县| 通许县| 东辽县| 岐山县| 金堂县| 霸州市| 三门峡市| 肇源县| 宁南县| 株洲县| 灵丘县| 平果县| 濉溪县| 永川市| 台前县| 林周县| 浦东新区| 惠州市| 正宁县| 镇赉县| 突泉县| 齐齐哈尔市| 阳泉市| 商南县| 察雅县| 固安县| 宁晋县| 漠河县| 荃湾区| 克什克腾旗| 施秉县|