@hackycy/jsbridge
v0.1.1
Published
jsbridge for android / ios
Downloads
4
Readme
JSBridge
JSBridge For Android / iOS,统一易用的Javascript bridge。
需配合SuperAgentWeb-Android及SuperAgentWeb-iOS使用
安装
npm
$ npm i --save @hackycy/jsbridge
cdn
<!-- production -->
<script src="https://unpkg.com/@hackycy/jsbridge@${version}/dist/jsbridge.min.js"></script>
将
${version}
改为可用版本号
使用
异步调用Native
/**
* 第一个参数为函数名称,第二个参数为需要传递的参数,必须为Object对象类型,第三个参数为回调
*/
window.JSBridge.invoke('log', null, callback);
// 会将原生端返回的参数在该回调中参数传入
function callback(obj) {
alert(obj);
}
同步调用Native
/**
* 第一个参数为函数名称,第二个参数为需要传递的参数,必须为Object对象类型
*/
var result = window.JSBridge.invokeSync('log', null);
alert(typeof result);