シンプルなオンライン投票アプリケーションを作成したいと考えています。投票の追跡、投票の表示、結果の表示、および管理者のセットアップを処理するバックエンドを Python で作成しました。しかし、サードパーティが投票をウェブサイトに埋め込めるようにしたい場合、どのような方法が推奨されますか? サード パーティの Web ページにドロップするための小さな JavaScript を提供できるようにしたいのですが、クロスドメイン アクセスが必要になるため、JavaScript を使用できません。サードパーティにとって簡単で一般的なソリューションを提供するアプローチはどれですか?
2 に答える
1
アプリを Google ガジェット、オープン ソーシャル ガジェット、またはその他の種類のガジェットにします。これらはすべて、できるだけ手間をかけずにサードパーティのページに埋め込むことができるように設計されています。
于 2009-05-24T04:57:23.883 に答える
1
ポストバックを許可したい場合は、IFrame が最も簡単で手間のかからないソリューションです。
または、これは少し左翼で古いやり方ですが、投票の提出物として 1x1 の透過 GIF を使用できますか? 彼らはリンク (radio/span/whatever) をクリックし、画像の src をサーバー上にあるものに設定します。何かのようなもの
document.getElementById('voteImage').src='http://your.server/vote.html?pollidentifier=123&vote=4'
ここで、vote.html は投票を処理するためのサーバー側コード、投票 ID は投票が何であるかを示す方法、投票は彼らが選択した投票です。vote.html がしなければならないことは、画像のような何かを返すことだけで、ブラウザーは満足するでしょう。明らかに、人々が投票を偽造するのを止めるために何かを配置する必要がありますが、画像とクッキーは、その新しい風変わりなxhrが登場する前に古いタイマーが使用していたものです.
于 2009-05-24T05:17:18.773 に答える