2016-09-21 43 views
9

我如何加入當不使用移動網絡的應用能力

<meta name="apple-mobile-web-app-capable" content="yes"> 
<meta name="mobile-web-app-capable" content="yes"> 

到HTML將允許用戶在該網頁添加到他們的主屏幕,並使用它作爲一個應用程序已經read。所以我想知道將這些元標記添加到我生成的所有HTML中是否有意義。畢竟,用戶沒有作爲應用程序安裝它們,但如果他們選擇這樣做,爲什麼我應該防止?

我主要考慮的是未經過身份驗證的內容,它從HTML服務器的角度來看是靜態的,儘管由於客戶端JavaScript的緣故,它可能是interctive。爲了給你一個想法,可以考慮單頁教程,也許有一些交互式代碼演示。類似的東西。

  • 我可以通過添加這些標籤做出任何承諾嗎?
  • 在什麼情況下我應該避免添加它們?

回答

6

您使用這些標籤所做出的唯一「承諾」是您的網站可以在沒有瀏覽器按鈕的情況下使用導航。大多數網站沒有專門的「後退」按鈕,用戶最終會死亡。

你確實建議網站的基本部分可以在沒有互聯網連接的情況下運行,否則,爲什麼要麻煩?應該有一些理由通過簡單地使用書籤將其添加到您的主屏幕。當通過常規書籤沒有明顯的用戶利益時,應該避免使用這些標籤。


你的榜樣,教程可以作爲一個應用程序類似的快捷方式很酷,特別是如果所有的內容緩存和用戶可以即時訪問,沒有連接到互聯網。但是,您應該考慮到您的用戶可能希望在他們正在工作時參考多個教程。爲用戶的主屏幕填充單頁「應用程序」的圖標,他們需要在它們之間進行切換,這比使用瀏覽器選項卡更不方便。

如果您可以添加改進「多瀏覽器選項卡」方案的功能,那麼這將是使用mobile-web-app-capable標記的理想方式。嘗試製作將多個相關教程結合在一起的應用,並簡單搜索前端內容。

相關問題