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>