0

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

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

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

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

你以前有没有解决过这样的问题,或者你知道我该如何解决它?我是否应该为 FF 和 IE 寻找单独的解决方案(例如,FF 的工具栏和 IE 的其他东西)?不要担心 Safari 和 Chrome,尽管支持它们的解决方案也很不错。

谢谢。

ps 用户已经在我的系统上拥有一个帐户。

4

3 回答 3

1

你有没有想过像Digg Bar这样的东西?

用户可以通过书签访问它,或者您可以使用http://yoursite.com/<other_site_url > 之类的 url 前缀。当用户单击链接时,该栏保持活动状态。

于 2010-01-02T22:31:34.920 回答
0

如果您编写了一个系统托盘应用程序会怎样。类似于像素标尺的东西

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

然后你可以在你的网站上公开一个网络服务,这个控件会将信息传回给(比如用户名、当前网站等)

于 2010-01-02T22:34:46.480 回答
0

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

简单地说,您的用户必须先访问您的网站,然后才能进行自己的浏览。这对您的项目合理吗?这听起来像是它自己的用户体验灾难。此外,如果您的大多数用户都使用 IE,我将假设他们不是最精通网络的用户。

于 2010-01-02T22:34:55.090 回答