V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  168888  ›  全部回复第 1 页 / 共 1 页
回复总数  3
首先很多 h5 封装后会有跳浏览器的现象,下面是解决跳浏览器的代码
<script>
if(("standalone" in window.navigator) && window.navigator.standalone){
var noddy, remotes = false;
document.addEventListener('click', function(event) {
noddy = event.target;
while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
noddy = noddy.parentNode;
}
if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes))
{
event.preventDefault();
document.location.href = noddy.href;
}
},false);
}
</script>

这样已经差不多可以了。但是,这样还是有一点问题,就是 ios 13 系统 顶部会显示域名,这样太丑不好看

而且还不能加启动图

如果使用 h5 封装成 ipa 文件包,再拿去做企业签名,就不会有这个问题。
可是企业签名太贵了。便宜的不稳定。而且很容易掉签。掉签后第二天就用不了了。

我找了很多个服务商,才解决的顶部域名问题,还可以加启动图,体验和原生 app 一样。
@168888 解决了,差不多就是企业签名的价格,体验和原生一样,还需要技术配合处理。你们需要可以+qq 一四三九六五五七六四
@JoHandle 主要是存在跳浏览器,还有 ios 13 显示顶部域名的问题。而且还不能加启动图!如果有人解决了,麻烦说一下
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1057 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 22:48 · PVG 06:48 · LAX 14:48 · JFK 17:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.