我已经在我的一些网站上添加了JavaScript通知,提醒iOS用户“添加到主屏幕”。该设计仅在用户第二次访问站点时触发,但之后将继续显示。
有没有办法检测用户是否已经在他们的主屏幕上添加了此应用程序,并防止弹出通知?另外,如果他们关闭窗口,表示他们不想添加它,有没有办法使其不再出现?
有没有办法检测用户是否已经在他们的主屏幕上添加了此应用程序,并防止弹出通知?另外,如果他们关闭窗口,表示他们不想添加它,有没有办法使其不再出现?
window.navigator.standalone
即可。您可以将一个值存储在cookie中,并检查他们是否已经访问过该网站和/或接受了通知。当然,如果他们清除缓存,这些值将会消失。
您可以在http://www.w3schools.com/js/js_cookies.asp上找到更多有关使用JavaScript处理cookie的信息。