App内打开其它应用,js接口
BSL.openApp('app','callbackMethod')
App内调用其它某一应用
| 参数 | 必填 | 说明 |
|---|---|---|
| app | 是 | 安卓为包名,苹果为URL Scheme。 |
| callbackMethod | 是 | 自定义回调函数 |
callbackMethod返回值
| 编码 | 说明 |
|---|---|
| 1 | 安装 |
| 0 | 未安装 |
例:
<script type="text/javascript">
function ver(r){
alert(r);
}
</script>
<a href="#" onclick="BSL.openApp('taobao://','ver')">打开淘宝(苹果)</a>
<a href="#" onclick="BSL.openApp('com.taobao.taobao,'ver')">打开淘宝(安卓)</a>URL Scheme方式打开
BSL.OpenWeb('url')
App内打开默认浏览器
| 参数 | 必填 | 说明 |
|---|---|---|
| url | 否 | 值为空时,跳转到浏览器打开当前网址。 |
| 有值时,跳转到指定网址内。 |
BSL.OpenBrowser('callbackMethod','type','url')
指定浏览器打开指定的网址
| 参数 | 必填 | 说明 |
|---|---|---|
| callbackMethod | 是 | 自定义回调函数 |
| type | 是 | 浏览器值 |
| url | 是 | 打开的网址 |
callbackMethod值
| 编码 | 说明 |
|---|---|
| 0 | 成功 |
| 1 | 未安装浏览器 |
| 2 | 失败 |
type
| 编码 | 说明 |
|---|---|
| UC | UC浏览器 |
| QQ浏览器 | |
| 谷歌浏览器 | |
| SYS | 系统 |
例
script type="text/javascript">
function ver(r){
alert(r);
}
</script>
<a href="#" onclick="BSL.OpenWeb('http://www.baidu.com')">默认浏览器打开百度</a>
<a href="#" onclick="BSL.OpenBrowser('ver','UC''http://www.baidu.com')">指定UC浏览器打开百度</a>