JS-调用其他APP

测试App是否安装

BSL.checkApp('app','callbackMethod')

App内检查某一App是否安装。

参数必填说明
app安卓为包名,苹果为URL Scheme。
callbackMethod自定义回调函数

callbackMethod返回值

编码说明
1安装
0未安装
<script type="text/javascript">
	function ver(r){
		alert(r);
	}</script><a href="#" onclick="BSL.checkApp('taobao://','ver')">查询淘宝(苹果)</a><a href="#" onclick="BSL.checkApp('com.taobao.taobao,'ver')">查询淘宝(安卓)</a>


打开App

BSL.openApp('app','callbackMethod')

App内打开某一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>


BSL.checkWX('callbackMethod')

App内检测微信是否安装。

参数必填说明
callbackMethod自定义回调函数,

callbackMethod返回值

编码说明
1安装
0未安装
<script type="text/javascript">
	function ver(r){
		alert(r);
	}</script><a href="#" onclick="BSL.checkWX('ver')">微信 </a>



BSL.checkZFB('callbackMethod')

App内检测支付宝是否安装。

参数必填说明
callbackMethod自定义回调函数

callbackMethod返回值

编码说明
1安装
0未安装
<script type="text/javascript">
	function ver(r){
		alert(r);
	}</script><a href="#" onclick="BSL.checkZFB('ver')">支付宝</a>


URL方式打开

通过URL Scheme来进行调用本站制作的App。配置App的URL Scheme在【基础配置】【URL Scheme】内配置

方法说明
URL Scheme://打开应用
URL Scheme://url=http://www.xxx.com打开应用并打开指定的网址。

注:URL Scheme每App自定义的,非直接填写URL Scheme。

BSL.OpenWeb('url')

跳转到系统默认的浏览器。

参数必填说明
url值为空时,跳转到浏览器打开当前网址。
有值时,跳转到指定网址内。

BSL.OpenBrowser('callbackMethod','type','url')

指定浏览器打开网址。

参数必填说明
callbackMethod自定义回调函数。
type固定值。
url打开的网址

callbackMethod返回值

编码说明
0成功
1未安装浏览器
2失败

type 值

编码说明
UCUC浏览器
QQQQ浏览器
Google谷歌浏览器
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>


BSL.ControlOpenApp(type)

控制App是否能打开其它App。禁止后App内禁打开任何App。
防止现在很多DNS劫持打开淘宝,美团,优酷等。

参数必填说明
type1:允许,0:禁止
<a href="#" onclick="BSL.ControlOpenApp(1)">开启允许</a>


2020-03-04 20:19:32

在线客服