[英]Can I specify a stylesheet for HTML5 apps to use on the iPhone when running in offline/standalone mode?
我正在構建一個HTML5 / JavaScript應用程序,該應用程序可以在iPhone上以離線模式運行。
我知道我可以通過檢查window.navigator.standalone
屬性來選擇性地運行JavaScript-CSS是否有等效的開關/選擇器? 在本地運行時可用的額外屏幕空間意味着我想使用不同的CSS作為網頁運行與作為離線應用程序運行。
我所知道的沒有聲明式的,僅CSS的方式(例如使用媒體查詢)。
一個快捷選項可能是使用人們在Android上使用的技巧,該技巧根本沒有可安裝的HTML5選項:將URL欄滾動到視圖之外。 參見http://www.html5rocks.com/mobile/mobifying.html#toc-optimizations-scrolling
至少以這種方式,用戶可以獲得“全屏”外觀。 您可能希望將其與正文或包含元素的min-height
,以確保其實際伸展的程度足以使URL欄滾動開。
您可以使用緩存清單並在脫機查看時(在FALLBACK下)提供完全不同的CSS: http : //dev.opera.com/articles/view/offline-applications-html5-appcache/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.