2013-10-15 32 views
3

我添加了提醒的iOS用戶「添加到主屏幕」上我的一些網站的JavaScript的通知 - 它的設計,使其只觸發上的用戶到該網站第二次訪問 - 但將繼續後,顯示無論。檢測網站(不是webapp!)是否已經添加到主屏幕?

有沒有一種方法來檢測,如果用戶已經有此對他們的主屏幕,並防止通知雨後春筍般冒出來,如果他們這樣做?如果他們關閉窗戶,發出信號表示他們不想添加它,它不會再出現嗎?

+0

我應該提到 - 我需要它在普通的瀏覽器(Safari瀏覽器,iOS版Chrome,無論用戶擁有默認)打開,因此啓動它全屏是不理想的,因爲它意味着沒有後退按鈕等。 –

回答

1

找到關於使用javascript cookie的詳細信息您可以不知道他們是否已經添加了你,但你可以知道他們是否通過從主屏幕啓動它看着你的網站。要做到這一點,只需檢查window.navigator.standalone

再加上不反覆提示用戶(設置cookie一旦你促使他們又一次,直到該Cookie已經過期不提示他們)的最佳實踐,你會沒事的。

相關問題