麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > iOS > 正文

iphone的safari瀏覽器中實現(xiàn)全屏瀏覽的方法

2020-07-26 03:37:06
字體:
供稿:網(wǎng)友

正常情況下,當你用手機瀏覽器打開網(wǎng)頁時,導(dǎo)航就停留在上面,這樣實際展示的屏幕就變小了。
那能不能加載后,屏幕就自動全屏呢?這就是本文要討論的。

Add to Home Screen

說到全屏不得不談iPhone下的safari有一個特別且重要的功能就是“Add to Home Screen”。(就在Safari瀏覽器最下方,最中間的那個位置,點擊選擇即可)
這個功能類似于把網(wǎng)頁地址作為一個超鏈接的方式放到手機桌面,并且可以直接訪問。不過要注意的是每個鏈接都需要js進行一次特殊處理,那就是監(jiān)聽頁面點擊事件,如果是鏈接,則使用window.location = this.href;,這樣頁面就不會從當前的本地窗口跳到瀏覽器了。
那我們看看具體代碼是怎么處理的。
其實只需要在HEAD代碼里增加一些必要數(shù)據(jù):

復(fù)制代碼 代碼如下:
<meta name="apple-mobile-web-app-capable" content="yes" /><!-- home screen app 全屏 -->
<meta name="apple-mobile-web-app-status-bar-style" content="black" /><!-- 狀態(tài)欄 -->
<!-- 還需要額外設(shè)置不同尺寸的啟動圖,默認不設(shè)置的話會自動去尋找根目錄下的apple-touch-icon-precomposed.png -->
<!-- home screen app iPhone icon -->
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="startup/apple-touch-icon-57x57-precomposed.png" />
<!-- home screen app iPad icon -->
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="startup/apple-touch-icon-72x72-precomposed.png" />
<!-- home screen app iPhone Retinas icon -->
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="startup/apple-touch-icon-114x114-precomposed.png" />
<!-- home screen app iPad Retinas icon -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="startup/apple-touch-icon-144x144-precomposed.png" />
<!-- iPhone5啟動圖 -->
<link rel="apple-touch-startup-image" href="startup/startup5.png" media="(device-height:568px)">
<!-- iPhone4啟動圖 -->
<link rel="apple-touch-startup-image" size="640x920" href="startup/startup.png" media="(device-height:480px)">

還想了解具體的設(shè)置可以參考蘋果的官網(wǎng)說明:Configuring Web Applications
當然,對啟動圖,我推薦的做法是只使用一張114*114的圖片即可。即:
復(fù)制代碼 代碼如下:
<link rel="apple-touch-icon-precomposed" href="startup/apple-touch-icon-114x114-precomposed.png" />

全屏js代碼

復(fù)制代碼 代碼如下:
window.addEventListener('DOMContentLoaded', function() {
    var page = document.getElementById('page'),
        nav = window.navigator,
        ua = nav.userAgent,
        isFullScreen = nav.standalone;

    if (ua.indexOf('Android') !== -1) {
        // 56對應(yīng)的是Android Browser導(dǎo)航欄的高度
        page.style.height = window.innerHeight + 56 + 'px';
    } else if (/iPhone|iPod|iPad/.test(ua)) {
        // 60對應(yīng)的是Safari導(dǎo)航欄的高度
        page.style.height = window.innerHeight + (isFullScreen ? 0 : 60) + 'px'
    }
    setTimeout(scrollTo, 0, 0, 1);
}, false);

這段代碼本質(zhì)上就是當前窗口的高度 + 導(dǎo)航欄的高度 獲取到真實的屏幕高度。最后再調(diào)用scrollTo方法。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 嫩草www | 亚洲第一色片 | 亚洲精品成人久久 | 欧美三级欧美成人高清www | 久久经典国产视频 | 精品国产一区二区三区久久久蜜 | 久久精品视频在线免费观看 | 久久精品视频网站 | 舌头伸进添的我好爽高潮网站 | 黄色网址免费进入 | 国产无区一区二区三麻豆 | 91精品国产一区二区三区动漫 | 亚洲电影在线播放 | 久久成人视屏 | 经典三级av在线 | 精品一区二区三区免费毛片 | 销魂美女一区二区 | 国产免费永久在线观看 | 午夜精品成人 | 午夜视频福利 | 99爱在线免费观看 | 毛片午夜| av影院在线播放 | 中文字幕综合 | 免费观看黄色一级视频 | 国产精品成人免费一区久久羞羞 | 久久精品视频黄色 | 最近国产中文字幕 | 中文字幕国产日韩 | 性高跟鞋xxxxhd4kvideos | 激情亚洲网 | 久久国产秒 | 成熟女人特级毛片www免费 | 欧美日韩网站在线观看 | 黄色免费电影网址 | 一级黄色欧美 | 欧美激情图区 | 欧美国产成人在线 | 羞羞视频免费视频欧美 | 国产精品久久久免费观看 | 成年人在线免费播放视频 |