【问题标题】:is there a way to determine if the user is visiting my website via iphone bookmark (add to home screen) in javascript?有没有办法确定用户是否通过 javascript 中的 iphone 书签(添加到主屏幕)访问我的网站?
【发布时间】:2019-09-16 20:25:10
【问题描述】:

如果 iphone 用户第一次访问我的网站,我的网站主页上会打开一个对话框,在对话框中我建议用户将我的网站添加到他们的主屏幕以便更快地访问。

我还在一周内过期的 cookie 中将一个变量设置为 true,因为如果用户再次访问,下周不会打开对话框。

我的问题是当用户通过书签访问时我根本不想显示对话框。

有没有办法做到这一点?

【问题讨论】:

标签: javascript


【解决方案1】:

没有。我认为没有一种方法可以告诉您是通过书签还是通过 iPhone 上的浏览​​器访问了您。您可以查明该用户是 iPhone 还是 Android 用户,或者任何操作系统。

一旦用户点击手机上的链接,手机就会将他们带到浏览器或根据链接打开“WebView”。即使是 WebViews 也可能只报告电话类型和基本信息。当您查询时。

所以,基本上,不!

【讨论】:

  • 一种解决方案是在您的网页上添加一个链接,允许他们添加此书签,而不是弹出窗口。
【解决方案2】:

生成标记的url时可以添加一个GET,

喜欢 ?m=1,

从 js 与 window.location.search

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 2014-02-15
    • 1970-01-01
    • 2010-11-11
    相关资源
    最近更新 更多