• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > DCloud,APICloud >  apiCloud 打开外部链接正文

apiCloud 打开外部链接url的方法

作者:网页模板
类型:文章教程
点击次数:
发布时间:2018-11-05 12:30
分享到:
apiCloud 打开外部链接的方法无非两种:
1.使用openApp调用浏览器,如果手机内有多个浏览器,会首先弹出选择浏览器的框,将url传过去,手机浏览器会自动打开。
2.使用openWin,直接打开网页,但是不显示地址栏(不能输入url),也不能返回,IOS下只能将app关闭。解决办法是,先打开win,win里面放入返回按钮,然后在win里面打开frame,frame的地址就是外部url(没有测试过)。

下面是两种方法代码,安卓在黑莓prive测试没问题,iOS在iPhone 6sp下没问题:

html代码:
<input type="button" onclick="openURLInApp()" value="在浏览器中打开我爱模板网"/>
<input type="button" onclick="openURLInWin()" value="在app中打开我爱模板网"/>
js代码:
//在浏览器中打开
function openURLInApp(){
    //判断操作系统
    if(api.systemType == 'android'){
        //Android中的使用方法如下:
        api.openApp({
            androidPkg: 'android.intent.action.VIEW',
            mimeType: 'text/html',
            uri: 'http://www.5imoban.net'
        }, function(ret, err) {});
    }else{
        //iOS中的使用方法如下:
        api.openApp({
            iosUrl: 'http://www.5imoban.net'
        });
    }  
}

//在app内部打开
function openURLInWin() {
    api.openWin({
        name : 'win_show2',
        url : 'http://www.5imoban.net',
        rect : {
                x : 0,
                y : 0,
        }
    })
}

(责任编辑:网页模板)
  • 本文标签:
  • openApp
apicloud图片缓存的使用和查看清除缓存
没有下一篇