ios免签封装去网址,隐藏状态栏,不显示顶部网址。
由于IOS封装原生ipa文件需要企业签名,基本上都是忽悠。因为共享的几天就掉,独享的又贵,TF更是贵得惊人,所以就有了ios免签一说。
网站封装会出现3个坑,前面2个坑教程很多,今天主要解决大坑,全网搜不到被某宝某多几十几百坑钱的,到底怎么去掉这个封装后显示的网址问题。
3个问题如下:
问题一:顶部始终会出现不安全提示
这是最好解决的问题,那就是直接给网站配置https,也就是配置下ssl证书,宝塔环境最简单。
问题二:普通的网页情况下,点击任何链接都会跳出到浏览器
这个问题的解决方法很多这个简单点,是在网页的头部head或者通用的某个页面区块或者通用js中,加入如下代码:
<script type="text/javascript">
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>
上面这段js的原理是,识别到ios设备浏览,并将所有的可跳转a标签,都变为js动态跳转形式,这样就可以防止跳出到浏览器。但是还会存在第三个问题,那就是点击任何链接,跳出的页面都会带一个有网址的头部,非常影响界面效果和体验感觉像假的。
问题三:点击链接会跳出带网址的头部,使用起来不像app
在网站的根目录(其它目录也可以),新建一个html后缀的文件,将以下的代码放进去,网站地址指向这个文件就行了。
<html style="font-size: 96px;">
<head>
<meta http-equiv="Content-Type" content="text/html;" >
<meta http-equiv=" x-ua-compatible"="">
<script>
document.addEventListener('DOMContentLoaded', function() {document.documentElement.style.fontSize = document.documentElement.clientWidth / 20 + 'px'
})
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"></head>
<body scroll="no">
<style mce_bogus="1">
body { margin: 0px; }
iframe {border: 0px;}
</style>
<iframe id="frame3d" name="frame3d" frameborder="0" width="100%" scrolling="auto" style="margin-top: -4px;" οnlοad="this.style.height=document.body.clientHeight-84" height="100%" src="你的网址" mce_src="你的网址"></iframe>
</body>
</html>
这段代码的原理就是,用iframe嵌套的原理包裹整个网站,所以里面的网站无论怎么点击,都没有出现页面地址的变更,于是就不会出现头部网址了。
ios免签封装去网址,隐藏状态栏,不显示顶部网址。相关推荐
- 苹果IOS免签分发 绿标免签封装 ios不显示顶部网址跳转设置
简介: 1.一键IOS免签封装: 2.免签IOS,自动生成下载二维码: 3.免签生成的IOS可与APK合并二码合一 3.支持三方免签码.支持七牛云存储: 工作原理: 直接调用苹果自带的Safari浏览 ...
- ios html5上架,IOS免签封装,完美解决H5应用上架App Store受阻的尴尬
通过H5封装成IOS的应用在初期的确受到了广大开发者们的追捧,因为只需要有H5网站就可以通过WEBAPP框架在几分钟内生成一个IOS的APP应用,几乎不需要什么成本.而对于普通玩家来说,在一些专业IO ...
- IOS免签封装,解决H5应用上架App Store被拒的问题
通过H5封装成IOS的应用在初期的确受到了广大开发者们的追捧,因为只需要有H5网站就可以通过WEBAPP框架在几分钟内生成一个IOS的APP应用,几乎不需要什么成本.而对于普通玩家来说,在一些专业IO ...
- docker版iOS超级签应用分发平台源码分享[带免签封装]
简介: 开发语言:Java 数据库:MySQL 基于Java语言开发,支持docker部署.支持用户自行上传证书,支持阿里云oss和七牛云存储,支持下载记录统计,支持iOS免签封装和APK封装打包 安 ...
- 苹果怎么把某个app隐藏_苹果App免签封装是什么?怎么实现免签封装?
目前主流的手机App分为两类,一种是ios系统,另一种是Android系统:其中ios系统的App开发完成后都是需要上架苹果应用商店或者通过苹果签名来进行下载安装的,那么网站/h5想要省去App开发的 ...
- 最新二开APP分发PHP程序源码+免IOS/免签封包分发
正文: 最新二开APP分发PHP程序源码+免IOS/免签封包分发,有兴趣的自行去研究吧. 主要功能: 1.一键IOS免签封装: 2.免签IOS,自动生成下二维码: 3.免签生成的IOS可与APK合并二 ...
- PHP二开APP分发源码+免IOS/免签封包分发
正文: PHP二开APP分发源码+免IOS/免签封包分发,有兴趣的自行去研究吧. 主要功能: 1.一键IOS免签封装: 2.免签IOS,自动生成下二维码: 3.免签生成的IOS可与APK合并二码合一 ...
- ec200s 封装_什么是无闪退免签封装?免签封装如何实现?
因为ios签名是内测分发必须进行的一项操作, 相信ios开发者们对ios签名还是非常熟悉的,ios系统中App是可以通过ios签名的方式将未上架苹果应用商店App安装到苹果手机上:那么未开发App的网 ...
- 超级签名 免签封装 安卓打包 企业签名 超级签名MDM 企业签名MDM 自助分发多合一系统 搭建说明
超级签名 免签封装 安卓打包 企业签名 自助分发多合一系统 超级签名MDM 企业签名MDM 主要功能 基本操作 修改密码 用户信息 共有池 退出 超级签名 应用列表 应用信息 安卓合并 简介编辑 轮播 ...
最新文章
- Nginx PHP 使用 limit_req,limit_conn 限制并发,外加白名单
- 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。...
- 程序员最喜爱的12个Android应用开发框架二(转)
- ATPG Practice ATPG Practice II
- PHP索引数组+unset使用不当导致的问题
- VMware Fusion配置CentOS系统
- Java | Assignment Statements Expressions
- CF1088F. Ehab and a weird weight formula(倍增)
- 【spring学习】03
- mysql原子性和乐观锁_乐观锁 VS 悲观锁
- bzoj2595 [Wc2008]游览计划
- expander菜单控件_《WPF》Expander控件简单美化
- IE6-IE9使用JSON、table.innerHTML 问题
- 25+开源的在线购物软件(PHP, JavaScript 和 ASP.Net)
- Antenna Placement(二分图的最大匹配)
- WAP 手机及开发技术调研(转)
- C++使用Socks5协议进行代理上网(二)
- win10关机后cpu风扇还在转_win10系统关机后风扇还转的解决方法
- 微信内测一个手机可注册2微信号
- 什么是结构化数据、半结构化数据、非结构化数据
热门文章
- 解决httpd: Could not reliably determine the server's fully qualified domain name
- 第0章:课程内容简介
- Java实现二维码的生成和解析
- tp监控连接云路由服务器失败_tplink云路由器界面提示“请求失败”,怎么办
- 【数字图像处理课程设计】基于非深度学习方法实现身份证定位与正反面识别
- 构造函数初始化数据成员
- sscanf 、scanf函数与空白处理
- php与mysql关系大揭秘,PHP与MySQL关系大揭秘
- 摄像吴师自通 (1)
- 手游平台苹果超级签如何部署属于自己平台