如何通过浏览器打开app

 我来答
创业者李孟
高粉答主

2017-07-16 · 数码领域创作者
个人认证用户
创业者李孟
采纳数:7947 获赞数:39410

向TA提问 私信TA
展开全部
知道自己的app是用什么打包的,找对应的开发文档看看,各种百度,找一下有没有相关的技术开发文档
一般的都是可以通过你打包工具封装的js判断
比如如果是apicloud打包的APP,
app访问主要问题在于apiready,能用apiready说明是在APICloud打包的app里面,不能使用则表示不是通过app访问的
<script type="text/javascript">
//APICLOUD打包的app
apiready = function(){
alert('AndroidApp');
};
</script>
如果你觉得我的方法不靠谱,那你可以选你安装了的模块的方法进行调用,能成功则代表在APP内

如果是HBuilder打包的,判断是不是app访问主要问题在于plusready,能用plusready说明是在HBuilder打包的app里面,不能使用则表示不是通过app访问的
编写测试代码
<script type="text/javascript">
//HBuilder打包的app
// 监听plusready事件
//这两个方法的效果是一样的,随便选一个就好,能弹出来表示在app里面
document.addEventListener( "plusready", function(){
alert('AndroidApp');
}, false );
mui.plusReady(function() {
alert('AndroidApp');
});
</script>
如果你不是这两个打包的
麻烦加对应的官方群,问前辈有没有遇见过这种问题,或者自己多看一下官方文档

如果你是网上找人帮你打包的,那你最好问一下他有没有相应的接口,比如我找的这个,就有对应的各种接口使用方文档

如果还没有办法的话,那可能是你开发文档看得不仔细,建议重新做一个demo,然后在新的demo里面尝试,说不定就可以,然后仔细查看代码,找到问题的关键

基本上就可以了,如果还是不可以,可能有两个问题,1你不够仔细,2没有这个功能
随你选一个理由说服自己,然后换思路,比如更改入口文件,更改打包的网址路径,然后,如果是手机访问的话,就传一个参数,或者相反也行,当然,这些是可以实现的,就看你怎么思考问题了

每天有个好心情,我的愿望是天天开心
朋烨煜kO
2017-07-16 · TA获得超过194个赞
知道答主
回答量:113
采纳率:62%
帮助的人:32.7万
展开全部
如果你手机已经有该软件就会自动跳转打开软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式