与其他网页上的用户进行通信

时间:2010-01-02 22:28:37

标签: ajax web-services internet-explorer firefox user-experience

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

我正在尝试找到一种漂亮,干净的方式让用户在我的网页上与另一个网页进行通信。我有接受HTTP POST / GET的Web服务,因此欢迎AJAX和其他异步细节 - 不要担心它们的通信细节,可以轻松修改它们以适应解决方案。

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

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

您以前是否解决过这样的问题,或者您是否知道如何解决这个问题?我应该看看FF和IE的独立解决方案(例如,FF的工具栏和IE的其他东西)?不要担心Safari和Chrome,虽然支持它们的解决方案也很漂亮。

感谢。

P.S。用户将在我的系统上拥有一个帐户。

3 个答案:

答案 0 :(得分:1)

您是否考虑过Digg Bar

之类的内容

用户可以通过书签访问它,也可以使用http://yoursite.com/<other_site_url&gt;这样的网址前缀。当用户点击链接时,栏会保持活动状态。

答案 1 :(得分:0)

如果您编写了系统托盘应用程序,该怎么办?类似于Pixel Ruler

的东西

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

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

答案 2 :(得分:0)

我不知道您的应用程序的详细信息,但我能想到的唯一解决方案是您将页面拆分为两个框架,工具栏位于顶部。 stumbleupon.com这样做,但它是有道理的,因为他们提供网络内容。

简单地说,您的用户必须先访问您的网站,然后才能进行自己的浏览。这对你的项目来说是否合理?听起来这可能是一种自己的用户体验灾难。此外,如果您的大多数用户使用的是IE,我会认为他们并不是那里最精通网络的用户。