我有一個(gè)包含元得Web應(yīng)用程序
<meta name="apple-mobile-web-app-capable" content="yes">
在iOS 11.3之前,當(dāng)“添加到主屏幕”時(shí),它將像沒(méi)有導(dǎo)航欄得獨(dú)立應(yīng)用程序一樣打開.
11.3之后,它現(xiàn)在打開瀏覽器中得導(dǎo)航欄.
解決方法
經(jīng)過(guò)數(shù)小時(shí)得故障排除后,我發(fā)現(xiàn)以下可能對(duì)其他人有所幫助.
對(duì)于Android / Chrome兼容性,我得html文件中已經(jīng)包含以下內(nèi)容:
<link rel="manifest" href="/manifest.json">
manifest.json沒(méi)有“display”:“standalone”條目,只是定義了圖標(biāo)和名稱.似乎在11.3之前,safari忽略了該文件,但現(xiàn)在它被認(rèn)為是優(yōu)先于meta-mobile-web-app-able得元標(biāo)記.從the default for display: is browser開始,應(yīng)用程序在帶有導(dǎo)航欄得瀏覽器中打開.
當(dāng)我在清單文件中添加“display”行:“standalone”時(shí),問(wèn)題就消失了.
以上是來(lái)客網(wǎng)為你收集整理得升級(jí)到iOS 11.3之后,每個(gè)apple-mobile-web-app都無(wú)法顯示全屏幕全部?jī)?nèi)容,希望內(nèi)容能夠幫你解決升級(jí)到iOS 11.3之后,每個(gè)apple-mobile-web-app都無(wú)法顯示全屏幕所遇到得程序開發(fā)問(wèn)題。
如果覺(jué)得來(lái)客網(wǎng)網(wǎng)站內(nèi)容還不錯(cuò),歡迎將來(lái)客網(wǎng)網(wǎng)站推薦給程序員好友。
聲明:所有內(nèi)容來(lái)自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。