2015-06-22 87 views
6

我爲我們的客戶之一開發的網站存在一個奇怪的問題。我要做的就是使用「添加到主屏幕」Safari菜單項爲主頁添加書籤。然後,我會瀏覽一會兒,然後返回到手機的主屏幕,例如如果有人打電話給我,或者我正在查看郵件或iPhone用戶做的任何事情。當我點擊主屏幕上的書籤時,我將被帶到登錄頁面。當我登錄時,我會像往常一樣進入主頁,但如果我嘗試在其他地方導航,則會在新的瀏覽器實例中打開該鏈接。我知道這是因爲我的書籤鏈接以全屏模式打開Safari會話,但新的瀏覽鏈接打開Safari會話,地址欄和其他好東西可見。然後我必須再次登錄,但這次一切正常。iPhone Safari書籤創建新會話

它只有當我使用書籤鏈接,它做這個奇怪的登錄事情。該網站在臺式電腦(Mac和PC)以及Android和Windows Phone 7.x和8.x設備上運行良好。

+1

這裏有幾個答案:'http://stackoverflow.com/questions/3813599/iphone-bookmark-to-homescreen-removes-cookies-and-session?rq = 1'。這是一箇舊線程,但似乎已經更新 - 至少到iOS 7.1 –

+0

謝謝。我會看看。 –

回答

1

好吧,無論如何,問題在於另一位開發人員添加了元標記<meta name="apple-mobile-web-app-capable" content="yes">。所做的就是告訴IOS網頁支持離線模式。不幸的是,我們的不是。我將標籤更改爲<meta name="apple-mobile-web-app-capable" content="no">,一切正常。

在我們的案例中這不是問題,因爲meta標籤被誤放在那裏。我們只需要meta標籤用於漂亮的主屏幕圖標,而上面的標籤也位於代碼片段中。