问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何实现html5页面,自动提示添加到主屏幕

发布网友 发布时间:2022-04-23 02:38

我来回答

3个回答

热心网友 时间:2022-04-20 01:08

1、首先,打开手机safari浏览器,进入浏览器界面。

2、进入主界面后,搜索需要添加到主屏幕的网页。

3、在网页所在的页面,点击下方转发的图标,如图。

4、在弹出的选框,下滑,找到并点击【添加到主屏幕】。

5、出现的页面,点击右上角的【添加】即可。

热心网友 时间:2022-04-20 02:26

添加图标到主屏幕是Web App的第一步:

<link rel="apple-touch-icon-precomposed" sizes="57x57"
href="icon-57.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72"
href="icon-72.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114"
href="icon-114.png">
<link rel="apple-touch-icon-precomposed" sizes="144x144"
href="icon-144.png">

添加图标到屏幕里的有两种属性值apple-touch-icon和apple-touch-icon-precomposed,区别就在于是否会应用iOS中自动给图标添加的那层高光。

由于iPhone以及iPad都有两种分辨率的设备存在,图标的尺寸就需要做4个:144×144(iPad
Retina)、72×72(iPad)、114×114(iPhone Retina)、57×57(iPhone)。

可以使用sizes尺寸来告诉设备该调用哪个图标。

有了图标还不够像,还需要加上启动画面:

<link rel="apple-touch-startup-image" sizes="1024x748"
href="icon-1024x748.png" media="screen and (min-device-width: 481px) and
(max-device-width: 1024px) and (orientation:landscape)">
<link rel="apple-touch-startup-image" sizes="768x1004"
href="icon-768x1004.png" media="screen and (min-device-width: 481px) and
(max-device-width: 1024px) and (orientation:portrait)">
<link rel="apple-touch-startup-image" sizes="640x920"
href="icon-640x920.png" media="screen and (max-device-width: 480px) and
(-webkit-min-device-pixel-ratio: 2)">
<link rel="apple-touch-startup-image" sizes="320x460"
href="icon-320x460.png" media="screen and (max-device-width: 320)">

apple-touch-startup-image是用来标示启动画面的,但它不像apple-touch-icon可以指定sizes来告诉设备该使用哪个图片(也有一种说法是在iOS5中已经支持sizes识别了,但没有测试成功),所以只能通过media里的设备分辨率的判断值来识别,而iPhone
Retina的分辨率值界于取值之间,所以需要通过webkit的私有属性-webkit-min-device-pixel-ratio:2来鉴别像素密度以进行识别。

启动画面的图片尺寸并非完全等于设备的尺寸,比如iPad2的尺寸是1024×768,但它的启动画面尺寸横向是1024×748,竖向尺寸是768×1004,因为需要减去系统状栏的高度20px,而使用的Retina屏幕的iPhone4以及iPad3则需要减去状态栏的高度40px。

Web App运行起来要像Native App,那么就要去掉Safari的一些默认控件,比如地址栏、状态栏之类的。

<meta name="apple-mobile-web-app-capable"
content="yes">
<meta name="apple-mobile-web-app-status-bar-style"
content="black">
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1,
minimum-scale=1.0, maximum-scale=1, user-scalable=no">

apple-mobile-web-app-capable是用来定义应用全屏展示的;在定义了apple-mobile-web-app-capable的前提下,设置状态栏的属性值apple-mobile-web-app-status-bar-style才有效;format-detection的值用于启用或禁用自动检测在网页中可能出现的电话号码;

viewport并非Safari的私有属性,width用于指定宽度,initial-scale指定初始化的缩略比例,minimum-scale指定缩小的比例,而maximum-scale则是放大的比例,当然这些缩放都取决于user-scalable——决定用户是否能缩放页面。

热心网友 时间:2022-04-20 04:00

http://www.prower.cn/technic/2314
希望对你有帮助
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 新新手怎样在云主机上部署Html5项目 新手怎样在云主机上部署Html5项目? 如何将 HTML5 性能发挥到极致 如何深入学习Html5? 怎么用tomcat怎么运行html5游戏 cocos2d-x c++ 开发 在html5上怎么运行和开发及调试 怎么让浏览器运行HTML5的定位? html5源码怎么运行 用什么软件来执行html5的函数代码 html5 app是怎么运行的 如何制作高音质DIY手机彩铃? 手机彩铃怎么制作? 拨打别人手机是听到的手机彩铃怎么制作的? 如何制作手机彩铃 怎样制作手机彩铃? 手机怎样制作彩铃 怎么制作手机彩铃免费 如何给自己的手机制作个性彩铃 制作手机彩铃,要交给公司多少钱。公司是怎么收费的 制作企业彩铃一般得多少钱? 煮面时荷包蛋总会散开,有什么办法能够打出一个完美的荷包蛋? 如何打个完美的荷包蛋? 水煮荷包蛋应该什么时候下锅?怎样才能完整不散花? 怎样才能煮出一个完整的荷包蛋? 乳胶漆刷什么颜色好看? 如何煮一个完整的荷包蛋? 请教,客厅墙面乳胶漆用什么颜色好 煮荷包蛋容易散,有什么方法可以煮出完整的荷包蛋? 装修涂什么颜色好看?如何选择乳胶漆颜色搭配? 怎样煮一个完整的荷包蛋。注意!是水煮。 乳胶漆颜色如何搭配搭配 客厅乳胶漆颜色搭配效果图 在煮荷包蛋时,应该掌握哪几个技巧,才会使荷包蛋滑嫩完整? 客厅一般用什么颜色的乳胶漆好看 现代简约的装修墙面漆什么颜色好看? 想要做出个个完整的荷包蛋,要注意些什么? 墙面刷乳胶漆,刷什么颜色好看 朋友在国外我可以给他直接汇款吗 国外转帐给我账户,多久可以到账? 家里装修,乳胶漆用什么颜色的好? 煮荷包蛋总不成型,这是怎么回事?该如何做出完美的荷包蛋?