2016-03-07 31 views
1

我似乎無法獲得更新的manifest.json(與我的android手機上的webapp相關聯)。無法更新我的android主屏幕webapp的清單.json

我創建了一個網頁
創建所需的manifest.json文件:

{ 
    "lang": "en", 
    "display": "fullscreen", 
} 

包括

<link rel="manifest" href="http://yoursite.com/manifest.json"> 

上帶出來的網頁在網頁中的HTML鏈接我的三星android手機在瀏覽器(三星互聯網2.1),並點擊「添加快捷方式到主屏幕」
所有看起來不錯。快捷方式在主屏幕上顯示圖標,並以全屏模式將我帶到網頁。

現在我試圖改變manifest.json中的一些東西。我想添加start_url並添加一些URL參數。因此,我刪除了主屏幕上的圖標,更改了網絡服務器上manifest.json中的代碼。在瀏覽器中加載了webapge並添加了主屏幕的快捷方式。但url參數沒有傳遞給網頁。

我再次做了同樣的步驟,但與一個不同的網址manifest.json。沒有骰子。
嘗試將「全屏」更改爲「瀏覽器」。然後刪除圖標,添加到主屏幕,再試一次。沒有 - 仍然處於全屏模式。我也爲manifest.json嘗試了不同的文件名。以及網頁上的不同<title>

盡我所能,我似乎無法得到一個不同的manifest.json被保存。

我在想什麼/做錯了什麼?
我假設manifest.json保存在手機上。可以/我應該手動刪除它(雖然我找不到它)。

回答

1

好吧我想我想通了。 我認爲manifest.json不適用於Chrome。 它看起來像manifest.json與我的webapp沒有任何關係。而是這個meta標籤:

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

這個標籤是什麼讓主屏幕上的快捷方式打開瀏覽器全屏模式。我相信這是最初爲safari(?)製作的,但被我正在使用的三星瀏覽器採用。