我有一個 asp.net 應用程式,它使用 manifest.json 在 android 設備上本地“安裝”。
在這個清單中,我添加了:“display”:“standalone”和“orientation”:“landscape”
但是如果我將手機倒置,它仍然會旋轉 180°,即使所有這些決定都關閉了“螢屏旋轉”。問題是,這些設備頂部有一個掃描儀,用于掃描條形碼。因此,如果您將手機倒置以掃描某些內容,整個網頁就會翻轉,而當您將其翻回時,您將無法再閱讀它。您必須再次保持筆直向上,或者“搖晃”一下以使其再次翻轉。
編輯 20211110:它是一個網站,在我們的本地 IIS 上運行。該網頁使用 MANIFEST.JSON,以便 chrome、Firefox 和 safari 提示用戶“安裝”網站。這會在主啟動器上創建一個快捷方式,可以像 Android 應用程式一樣打開網站。(這就像 Twitter,當你在你的安卓手機上瀏覽他們的網站時,它會提示你安裝該應用程式,但實際上它只會創建一個指向該網站的快捷方式)
{
"short_name": "Short",
"name": "AppName",
"icons": [
{
"src": "Images/icon192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "Images/icon512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
],
"start_url": "./Login.aspx",
"display": "standalone", /* Could be "fullscreen", "standalone", "minimal-ui", or "browser" */
"orientation": "portrait", /* Could be "landscape" or "portrait" */
"background_color": "#DE007E", /*"#DE007E"*/
"theme_color": "#DE007E" /*"#DE007E"*/
}
uj5u.com熱心網友回復:
好的,我現在想通了。該選項"orientation": "portrait"導致 PWA 始終處于縱向,即使設備被倒置。所以我只需要從 manifest.json 中洗掉這個選項,現在它可以作業了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/355496.html
