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

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

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

2020-02-19 15:58:14
字體:
供稿:網(wǎng)友

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

Add to Home Screen

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
















還想了解具體的設(shè)置可以參考蘋果的官網(wǎng)說明:Configuring Web Applications
當(dāng)然,對啟動圖,我推薦的做法是只使用一張114*114的圖片即可。即:

全屏js代碼

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āng)前窗口的高度 + 導(dǎo)航欄的高度 獲取到真實的屏幕高度。最后再調(diào)用scrollTo方法。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费一级高清毛片 | 黄色电影免费网址 | 国产88久久久国产精品免费二区 | 天天色宗合| 在线成人精品视频 | 成人午夜看片 | 电影91| 久久国产精 | 精品一区二区在线观看 | 免费国产之a视频 | 久久精品视频亚洲 | 欧美一级淫片a免费播放口 91九色蝌蚪国产 | 国产视频在线一区 | 欧美成年人在线视频 | 欧美乱淫| www.91成人 | 高清中文字幕在线 | 国产精品麻豆一区二区三区 | 在线免费日韩 | 国产不卡av在线 | 欧美一级淫片007 | 双性精h调教灌尿打屁股的文案 | 男女无遮挡羞羞视频 | 国产一级中文字幕 | 久久精品高清 | 久久精品亚洲国产奇米99 | 欧美高清一级片 | 亚洲电影在线播放 | 成人午夜精品久久久久久久蜜臀 | 最新一级毛片 | 色视频一区二区 | 久久96国产精品久久秘臀 | 免费网址黄 | 成人一区二区在线观看视频 | 中文字幕网在线 | 国产高潮失禁喷水爽到抽搐视频 | 夜间福利视频 | 国产精品一区二区三区在线看 | av在线免费网 | 日韩精品一区二区三区中文 | 亚洲小视频在线观看,com |