js中通过javascriptbBridge调用客户端方法
2016-05-23 19:21
507 查看
function connectWebViewJavascriptBridge(callback) {
if (window.WebViewJavascriptBridge) {
callback(WebViewJavascriptBridge)
} else {
document.addEventListener('WebViewJavascriptBridgeReady', function() {
callback(WebViewJavascriptBridge)
}, false)
}
}
connectWebViewJavascriptBridge(function(bridge) {
bridge.init(function(message, responseCallback) {
var data = { 'Javascript Responds':'Wee!' }
responseCallback(data)
})
$("#selectButton").click( function(e) {
e.preventDefault()
bridge.callHandler('onSelect', {}, function(result) {
alert(result);
})
})
});
if (window.WebViewJavascriptBridge) {
callback(WebViewJavascriptBridge)
} else {
document.addEventListener('WebViewJavascriptBridgeReady', function() {
callback(WebViewJavascriptBridge)
}, false)
}
}
connectWebViewJavascriptBridge(function(bridge) {
bridge.init(function(message, responseCallback) {
var data = { 'Javascript Responds':'Wee!' }
responseCallback(data)
})
$("#selectButton").click( function(e) {
e.preventDefault()
bridge.callHandler('onSelect', {}, function(result) {
alert(result);
})
})
});
相关文章推荐
- JSP自定义标记
- JavaScript闭包中的this
- Js中的空值判断
- 关于JS面向对象的问题一
- [Effective JavaScript 笔记]第15条:当心局部块函数声明笨拙的作用域
- javascript 判断一个数字是否为质数实现方式若干 by FungLeo
- 推荐三款强大的Js图表库
- 无阻塞加载javascript脚本
- JavaScript正则表达式大全(过滤Emoji的最佳实践)
- [置顶] ExtJs常用布局--layout详解(含实例)
- 钉钉开发系列(四)获取JS票据
- DOM
- js parseInt函数
- (转)如何在JavaScript与ActiveX之间传递数据3
- (转)如何在JavaScript与ActiveX之间传递数据2
- (转) 如何在JavaScript与ActiveX之间传递数据1
- JavaScript程序中的流程控制语句用法总结
- JS学习(一)
- Javascript之换肤(未完待续)
- JSON解析