代码之家  ›  专栏  ›  技术社区  ›  Sam Bisbee

与其他网页上的用户通信

  •  0
  • Sam Bisbee  · 技术社区  · 15 年前

    这个问题是部分用户体验,部分工程。

    我正试图找到一种好的、干净的方法,让用户在另一个网页上与我的网页进行通信。我有接受HTTP POST/GET的Web服务,所以Ajax和其他异步细节是受欢迎的——不要担心它们通信的细节,它们可以很容易地修改以适应解决方案。

    我遇到的问题在于用户交互。例如,假设用户正在查看网页,他们想向我的系统发送网站的URL。我希望他们在看那个页面的同时也能做到这一点,而且不需要太多“疯狂的点击”——目前他们必须回到我的页面并输入信息(正如你可以想象的那样,这已经经历了可怕的考验)。

    我排除了浏览器工具栏(在FF中容易做,但我的许多用户使用IE)和本地应用程序(他们不想安装Java或Adobe AIR应用程序)。

    你以前解决过这样的问题吗,或者你知道我该怎么解决吗?我应该看看FF和IE的单独解决方案吗(例如,FF的工具栏和IE的其他工具条)?别担心Safari和Chrome,不过支持它们的解决方案也很不错。

    谢谢。

    P.S.用户已经在我的系统上有了一个帐户。

    3 回复  |  直到 15 年前
        1
  •  1
  •   Annie    15 年前

    你有没有想过 Digg Bar ?

    用户可以通过书签来访问它,或者你可以做一个URL前缀,比如 http://yoursite.com/<other_site_url &。当用户单击链接时,该栏将保持活动状态。

        2
  •  0
  •   taylonr    15 年前

    如果你写了一个系统托盘应用程序怎么办?类似于 Pixel Ruler

    这可以放在他们的托盘里,它会知道你是网站。这将消除浏览器工具栏,并且可以在多个浏览器上工作。如果他们访问您的网站,您甚至可以将其设置为安装程序。

    然后,您可以在您的站点上公开一个Web服务,该控件会将信息传递回该网站(如用户名、当前网站等)。

        3
  •  0
  •   Ellie P.    15 年前

    我不知道您的应用程序的细节,但我能想象的唯一解决方案是将一个页面拆分为两个框架,工具栏位于顶部。Stumbleupon.com做到了这一点,但这是有意义的,因为他们提供的是Web内容。

    简单地说,你的用户在自己浏览之前必须先访问你的网站。这对你的项目合理吗?这听起来像是用户体验本身的灾难。另外,如果你的大多数用户使用IE,我会假设他们不是最精通网络的用户。

    推荐文章