代码之家  ›  专栏  ›  技术社区  ›  Tyler

如何判断我的页面是否设置为用户主页?

  •  5
  • Tyler  · 技术社区  · 16 年前

    在浏览器中将我的页面设置为用户主页时,我是否可以检测到?

    我对JavaScript最感兴趣,但我也很高兴听到其他方法。

    编辑 我不想偷偷摸摸地找任何东西。我想知道是否有任何东西可以通过浏览器明确地找到这些信息。

    4 回复  |  直到 16 年前
        1
  •  0
  •   Már Örlygsson    16 年前

    Mozilla/Firefox有一个 window.home() 加载用户主页的方法。此方法可以(在iframe中,可能)与服务器访问日志记录结合使用,以查看当前用户是否立即请求加载站点的主页。

    但是,其他浏览器似乎不支持这种javascript方法。

        2
  •  7
  •   Benson    16 年前

    不太可能有万无一失的方法,因为这是对用户隐私的侵犯。

    我想到的一件事是找一个推荐人。如果用户没有跟踪链接就到达了您的页面,他们a)键入了URL,b)跟踪了书签,或c)将您的页面设置为他们的主页。但这是我能做的最好的。

        3
  •  2
  •   Andru Luvisi    16 年前

    不。你可以通过跟踪链接来判断他们是否访问了你的页面。检查推荐人。但是,作为主页进入您的页面的浏览器与用户在您的页面中键入或使用书签没有任何不同。

        4
  •  0
  •   Chris Ballance    16 年前

    简单的解决方案,您不应该检查您或其他人的网站是否设置为用户的主页。如果他们想把它作为他们的主页,他们会做到的。

    但是,如果你有一些javascript可以检查他们的电子邮件,看看他们是否已经向你的朋友或同事发送了链接,我会 非常 对这个功能感兴趣;-)