【问题标题】:How can I collect survey responses through a Chrome Extension?如何通过 Chrome 扩展程序收集调查回复?
【发布时间】:2018-07-25 21:35:21
【问题描述】:

我想做一个如下的浏览器插件:

  1. 用户启用插件。然后他竖起大拇指,大拇指向下出现在屏幕上的某处。如果他点击竖起大拇指,这意味着他喜欢他正在查看的当前网页。如果他点赞,则表示他没有——类似于你在 YouTube 视频上投票的方式
  2. 将收集许多用户对我设置的网站的响应
  3. 该插件将允许人们查看有多少人对他们正在查看的当前页面投了赞成票和反对票

有人知道我应该如何收集、汇总和返回响应的值吗?此外,我需要能够知道每个用户的 ID,因为我希望能够根据用户过去的行为执行未来的操作。我可以避免植入 cookie,以防万一他们删除它们,并且有一个存储在扩展程序本地文件中的 ID?

很抱歉,如果这不是很清楚,或者我应该再拆开包装一点。我熟悉 Wordpress,所以有一个解决方案会很棒。

【问题讨论】:

    标签: javascript sql-server iframe google-chrome-extension vote


    【解决方案1】:

    根据您的要求,我理解的是为了唯一标识用户,您可以为安装您的扩展程序的用户分配一个唯一 ID。有关详细信息,请查看此答案https://stackoverflow.com/a/23854032/6428485

    1. 您可以使用内容脚本在网站中添加“拇指向上”和“拇指向下”图标。当用户点击大拇指向上/向下时,您可以使用扩展的后台脚本通过 POST 请求将投票、用户 ID 和网站 URL 发送到您的服务器进行存储。

    2. 您可以通过上述方法收集任何用户的投票并将其存储在您的服务器上。

    3. 下次当任何用户访问该 URL 时,您可以向您的服务器发出 GET 请求并获取对该 URL 的喜欢和不喜欢的数量,并使用内容脚本在网站上显示它们。

    希望这会有所帮助。如果您需要任何说明,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-06
      • 1970-01-01
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      • 2013-05-26
      • 2014-01-20
      • 2022-07-08
      相关资源
      最近更新 更多