代码整理-利用HTML的manifest属性创建一个单页面可全屏网页应用

2 篇文章 0 订阅

说明

  • 利用HTML的manifest属性创建一个单页面可全屏网页应用
  • 使用场景:
    • 做一个网站页面在iPad上演示该页面并且限制操作者只能在当前页面点击不可切换页面,也不可切换应用
  • 解决方案:
    • 在页面中加入manifest属性,开启单页面特性
    • 利用iOS设备的引导式访问,限制只能在一个应用中操作

操作

准备工作(做一个页面,并将该页面部署到web服务器中)

  • HTML部分
    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8">
        <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
    	<!-- favicons -->
        <!-- <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png"> -->
        <!-- <link rel="icon" type="image/png" sizes="48x48" href="favicon-48x48.png"> -->
        <!-- <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png"> -->
        <!-- <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png"> -->
        <!-- <link rel="mask-icon" href="safari-pinned-tab.svg" color="#0048a5"> -->
        <!-- <meta name="theme-color" content="#ffffff"> -->
        <link rel="manifest" href="manifest.json">
    
    	<title>单页面可全屏网页应用</title>
    </head>
    <body>
    	<div style="width: 100%;height: 2000px;background-color: #666;text-align: center;">
    		这是页面内容
    	</div>
    </body>
    </html>
    
  • manifest.json文件
    {
        "name": "",
        "icons": [],
        "theme_color": "#ffffff",
        "background_color": "#ffffff",
        "display": "standalone"
    }
    

iOS设备访问该页面并添加到主屏幕

  • 务必使用iOS自带的Safari浏览器访问
  • 正常访问页面后,点击分享->添加到主屏幕
  • 此时iOS设备主屏幕就会多一个网页应用图标,其实就是一个书签

iOS端开启引导式访问(具体怎么开启自行搜索)

  • 注意务必要设置一下密码,否则进不去了就只能刷机了
  • 开启引导式访问后,打开主屏幕添加好的网页应用图标,确保正常访问后,点按三次开机键开启引导式访问
  • 大功告成!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值