有没有办法检测用户是否在主屏幕上添加了网络应用程序
Is there any way to detect if a user has added a web app to their home screen?
我在网站上使用iOS跳板"添加到主屏幕"通知,该通知根据特定用户信息显示。如果用户已经将网络应用程序添加到主屏幕,我只是不希望触发弹出窗口。
有什么方法可以检测到这一点吗?
您应该能够使用查看是全屏还是在浏览器中
if (navigator.standalone) {
alert ('Running full screen');
} else {
alert ('Running in a browser');
}
或者,另一种方法是查看窗口大小,看看周围是否有铬。
相关文章:
- javascript函数将数据添加到屏幕,但随后被另一个函数覆盖
- 为基于Canvas和jQuery的游戏添加一个结束屏幕
- 检测用户是否点击了添加到主屏幕
- 检测网络应用程序是否已在安卓系统的主屏幕上添加书签
- window.open()没有'无法在添加到主屏幕的移动Safari web应用程序中工作
- 如何在Phonegap中进行AJAX调用时添加加载屏幕
- 当屏幕尺寸较小时,可使用Javascript向移动菜单添加链接.不再有效
- 如何使用AngularJS根据屏幕尺寸添加类
- 谷歌网络应用程序添加到主屏幕
- jQuery - 根据屏幕宽度将像素添加到高度
- 根据屏幕宽度添加/删除 CSS ID
- 检测网站(不是webapp!)是否已添加到主屏幕
- 在 DOM 中添加新元素后,保留元素屏幕位置
- iOS:“已添加到主屏幕”网站无法刷新
- “预加载”苹果触摸预组合图标,然后再添加到主屏幕
- Ajax在您“;将网站添加到主屏幕”;在iPhone上
- 当字段为空时,在屏幕中间添加一个弹出框
- 如何一次为所有屏幕添加导航栏
- 正在将上传/扫描屏幕添加到网站
- 在ionic cordova (angularjs)中动态地向屏幕添加输入字段,并对它们的(数字)内容求和