-
安卓权限请求,JS接口
BSL.SetJsPermission('permission')申请权限JS接口。用户未授权对应权限时,会再次弹出开启权限提示窗口。参数必填说明permission是权限标识权限标识对应权限标识对应权限RECORD_AUDIO录音权限CAMERA相机权限LOCATION位置权限WRITE_EXTERNAL_STORAGESD卡写入权限READ_EXTERNAL_STORAGESD卡读取权限READ_CONTACTS读取...
-
其它app(浏览器)内如何调用app
变色龙app生成后可以用url scheme功能调起App,url scheme配置调用方法:<ahref="bslapp://">打开App</a><ahref="bslapp://http://www.baidu.com/">打开App并打开百度</a>...
-
App播放器调用,JS调用视频播放
BSL.OpenVideo('url','title')js方式调用原生播放器,支持苹果与安卓。播放器自动横屏。参数必填说明url是视频地址,要求全网址。如:http://www.xxx.com/1.mp4title否视频标题video标签播放器支持video标签拦截。开启功能【高级配置】【视频】开启视频拦截即可我。安卓不支持跨域。以上方法是在原生内核实...
-
网页生成app,首次打开AppJS接口
BSL.CheckFirstInstall('callbackMethod')获取当前App用户是否为第一次安装且第一次打开。可以实现第一次打开app引导页、提示窗口等。参数必填说明callbackMethod是自定义回调函数,callbackMethod 值编码说明1是第一次打开0不是第一次打开例<scripttype="text/javascript">function...
-
App关闭退出JS接口
BSL.SetJsClose()关闭App,只适用于安卓App。苹果系统本身没有关闭功能。<ahref="#"onclick="BSL.SetJsClose()">关闭App</a>关闭App界面样式配置...
-
微信支付-原生支付方式
BSL.Pay('data','payType','callbackMethod')参数必填说明data是定单数据,格式为字符串。payType是固定值:WEIXINcallbackMethod是回调的JS函数data数据data内容值,值一定是字符串。参数必填说明appid是微信开放平台审核通过的应用APPIDpartnerid是微信支付分配的商户号package是固定值:Sign=WX...
-
App版本号读取
网址生成app后如何查看app版本号,限制低版本应用使用。BSL.GetVersion('callbackMethod')获取app版本号,获取的版本号为【基础设置】内配置的版本号。例:<scripttype="text/javascript">functionver(r){alert(r);}</script><ahref="#"...
-
UA判断环境,可以判断是否在App内.
App默认自带的UA值(User Agent)为bsljavascript例:<script>varua=navigator.userAgent;if(ua.indexOf("bsl")>=0){alert('App内');}...
-
生成app打开网页会自动运行appFinishiLoad()
可以放一些进入后自动可以运行的函数到这里,如:清缓存,横屏等appFinishiLoad()<script>functionappFinishiLoad(){//写要自动运行的JS,如横屏BSL.AppScreen('2');//横屏}</script>...