私は多くのウィジェットを作成することを計画していますように、Facebookは、が好きためなどシェアを提供し、基本的な要件は次のとおりです。
- クライアントは、私たちが提供するJavaScriptを含みます。
- クライアントは今、私たちのウィジェットをJSを持つページに置くことができます。ウィジェットのプレースホルダは
<nw:fav id="911"/>
のようになります。 - ページが読み込まれると、プレースホルダが実際のHTMLに置き換えられます。 JavaScriptは、このDIVを動的(恐らくlong pollingを使用して)の内容で更新したままにします。
問題
私はステップ#2を行う方法を確認していません。
- JavaScriptはどのようにして
<nw:...
タグとそのすべての属性を取得しますか? - タグを実際のHTMLタグに置き換えるにはどうすればよいですか?
制約
- クライアントはまた、いくつかの他のバージョンでも、jQueryのを使用している場合、我々は競合を引き起こす可能性があるため、私は、jQueryのまたは任意の他のJSライブラリを避けるためにしようとしています。
- 私は本当にIFrameを使いたくありません。 https://stackoverflow.com/questions/4558826/how-does-facebook-social-plugins-work-client-server-code-involved:可能
は
この質問を複製します。それが答えられれば、おそらく、それは私の問題を解決したでしょう。
私はアプローチを探しています、ここTumbleweedバッジを望んでいません。提案のために開きます。
Nishant
どのブラウザをサポートすることを目指していますか? –
@ブライアンダウニング理想的にはIE6を含むすべて:)。だから、IE6 +、FF3 +、Safari2 +。しかし、最悪の場合、IE6だけを除外することがあります。しかし、Facebookのタグは '
Nishant