我想创建一个简单的在线投票应用程序。我在 python 中创建了一个后端来处理投票跟踪、投票显示、结果显示和管理设置。但是,如果我希望第三方能够将民意调查嵌入他们的网站,那么推荐的做法是什么?我希望能够提供一些 javascript 来放入第三方网页,但我不能使用 javascript,因为它需要跨域访问。什么方法可以为第三方提供简单的通用解决方案?
问问题
542 次
2 回答
1
将您的应用程序变成 Google 小工具、Open Social 小工具或其他类型的小工具——这些都旨在尽可能轻松地嵌入到第三方页面中。
于 2009-05-24T04:57:23.883 回答
1
如果您想允许回发,IFrame 是最简单的无忧无虑的解决方案。
或者,这有点左派和老派,但您可以使用 1x1 透明 gif 作为您的投票提交吗?他们单击链接(收音机/跨度/其他),您将图像的 src 设置为服务器上的内容。就像是
document.getElementById('voteImage').src='http://your.server/vote.html?pollidentifier=123&vote=4'
其中 vote.html 是处理投票的服务器端代码,投票标识符是告诉投票是什么投票的方式,投票是他们选择的投票。所有 vote.html 所要做的就是返回一些闻起来像图像的东西,浏览器就会很高兴。显然,您需要准备好一些东西来阻止人们伪造选票,但是在新的方方正正的 xhr 出现之前,旧计时器曾经使用过图像 + cookie。
于 2009-05-24T05:17:18.773 回答