最新国产好看的视频,伊人天堂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)論

安庆市| 潼南县| 广丰县| 宜兰市| 磐石市| 鹤壁市| 岗巴县| 灵台县| 寿光市| 萍乡市| 巴彦淖尔市| 西峡县| 勃利县| 牡丹江市| 金门县| 沂水县| 汪清县| 麦盖提县| 巫溪县| 静安区| 韩城市| 攀枝花市| 瑞丽市| 天峨县| 樟树市| 吉隆县| 莲花县| 兴义市| 朝阳市| 治县。| 中宁县| 梨树县| 湖口县| 当雄县| 嘉义市| 嘉善县| 凭祥市| 景宁| 卢湾区| 望城县| 洪江市|