168888 最近的时间轴更新
168888

168888

V2EX 第 477405 号会员,加入于 2020-03-18 16:42:31 +08:00
168888 最近回复了
首先很多 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   ·   实用小工具   ·   1003 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 20:58 · PVG 04:58 · LAX 12:58 · JFK 15:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.