1.html中的点击按钮和回调显示标签---------------直接上代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input type="button" name="" value="拍照" onclick="takeIDcardImg()"> <!--点击拍照调用相机-->
<br/>
<p id="result">扫描结果:</p> <!--原生给h5值---插入html上-->
<script>
//调用APP的扫描方法 h5->app
function takeIDcardImg(){
app.takeIDcardImg('imgBase');
}
//扫描结果回调方法 app->h5
function imgBase(result){
document.getElementById("result").innerHTML = '扫描结果:' + result;
}
</script>
</body>
</html>
2.使用---------- JavaScriptCore的----这里是创建了一个类,也可以用块回调。
(1)。创建AppJSObject类继承NSObject .----------- AppJSObject.h
#import <Foundation/Foundation.h>
#import <JavaScriptCore/JavaScriptCore.h>
NS_ASSUME_NONNULL_BEGIN
@protocol AppJSObjectDelegate <JSExport>
-(void)takeIDcardImg:(NSString *)message;//--takeIDcardImg--方法名要是html中保持一致
@end
@interf