【问题标题】:How to embed a Poll in a Web Page如何在网页中嵌入投票
【发布时间】:2010-10-28 12:50:38
【问题描述】:

我想创建一个简单的在线投票应用程序。我在 python 中创建了一个后端来处理投票跟踪、投票显示、结果显示和管理设置。但是,如果我希望第三方能够将民意调查嵌入他们的网站,那么推荐的做法是什么?我希望能够提供一些 javascript 来放入第三方网页,但我不能使用 javascript,因为它需要跨域访问。哪种方法可以为第三方提供简单的通用解决方案?

【问题讨论】:

    标签: javascript python cross-domain


    【解决方案1】:

    将您的应用变成 Google 小工具、Open Social 小工具或其他类型的小工具——这些小工具都旨在尽可能轻松地嵌入到第三方页面中。

    【讨论】:

    • 感谢您的建议!实际上,我更感兴趣的是找出解决问题的好方法,而不是推迟它(即我想知道谷歌是如何做到的:))
    【解决方案2】:

    如果您想允许回发,IFrame 是最简单的解决方案。

    或者,这有点左派和老派,但您可以使用 1x1 透明 gif 作为您的投票提交吗?他们单击链接(收音机/跨度/其他),您将图像的 src 设置为服务器上的内容。类似的东西

    document.getElementById('voteImage').src='http://your.server/vote.html?pollidentifier=123&vote=4'
    

    其中 vote.html 是处理投票的服务器端代码,投票标识符是告诉投票的方式,投票是他们选择的投票。所有 vote.html 所要做的就是返回一些闻起来像图像的东西,浏览器就会很高兴。显然,您需要放置 stuff 以阻止人们伪造选票,但在新的方正的 xhr 出现之前,旧计时器曾经使用图像 + cookie。

    【讨论】:

      猜你喜欢
      • 2012-03-15
      • 1970-01-01
      • 2013-08-05
      • 2011-11-17
      • 2022-08-05
      • 1970-01-01
      • 2011-09-30
      • 2016-05-29
      • 1970-01-01
      相关资源
      最近更新 更多