最近做的一个项目 需要app能够通过外部的超链接打开 找了下 暂时没看到HB这块的资料 请问 HB制作的app 能否通过外部的超链接打开 ?可以的话 格式 是什么样子的?能自定义参数么?如何接收参数的值
TommyJin
- 发布:2015-11-02 10:45
- 更新:2017-09-06 14:09
- 阅读:2805
HB制作的APP 如何通过超链接打开
分类:HBuilder
3 个回复
思思
(function(w){
document.addEventListener('plusready',function(){
checkArguments();
},false);
// 判断启动方式
function checkArguments(){
console.log("Shortcut-plus.runtime.launcher: "+plus.runtime.launcher);
if(plus.runtime.launcher=='shortcut'){
try{
var cmd = JSON.parse(plus.runtime.arguments);
console.log("Shortcut-plus.runtime.arguments: "+plus.runtime.arguments)
var type=cmd&&cmd.type;
switch(type){
case 'share':
openWebview('plus/share.html');
break;
case 'about':
openWebview('about.html','zoom-fade-out',true);
break;
default:
break;
}
}catch(e){
console.log("Shortcut-exception: "+e);
}
}
}
// 打开页面
function openWebview(id,a,s){
if(!_openw||_openw.id!=id){
clicked(id,a,s);
}
}
// 处理从后台恢复
document.addEventListener('newintent',function(){
console.log("Shortcut-newintent");
checkArguments();
},false);
})(window);
这不就是了,在shortcut.js里,至于超链接是你自己要配置的,比如hello h5+的唤起链接就是helloh5://
torch
配置一下URL Scheme即可,非常简单
wenju - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件
文档在这里
http://ask.dcloud.net.cn/article/409
http://ask.dcloud.net.cn/article/64