0

私のウェブサイト gulbrand.net に FB のようなボックス iframe を実装しようとしています。

次のコードが使用されます。

<iframe src="http://www.facebook.com/plugins/likebox.php?href=
http%3A%2F%2Fwww.facebook.com%2Fgulbrandnet&amp;width=500&amp;height=1000&amp;
colorscheme=light&amp;show_faces=false&amp;border_color&amp;stream=true&amp;
header=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden;
width:500px; height:1000px;" allowTransparency="true"></iframe>

私のテストサイトでは問題なく表示されます。いいねボタン付きの gulbrand.net FB ページへのリンク。そしてFBページからの投稿。

ただし: いいね ボタンを押すと、FB にログインするための新しいブラウザ ウィンドウ (IE) が開きます。私はすでに FB にログインしており、FB ページに自動的に「いいね!」が付けられることを期待しています (そして、いいね! の数が 1 ずつ増える可能性があります)。ログイン パネルにパスワードを入力すると、新しい空白のページが開きます。そして、私はFBページを「いいね」していません。

私が間違っていることはありますか?ソリューション?

4

1 に答える 1

0

IE を使用しているために発生する可能性が最も高いのは、作成しているすべてのタブに対して新しいプロセスを作成していることです。また、デフォルトでクロスドメイン Cookie をブロックします。ポップアップでセッション Cookie が失われるという問題も報告されています。これは主に私が聞いた IE8 に固有のものですが、バージョンについては言及されていません。詳細については、こちらをご覧ください: http://blogs.msdn.com/b/askie/archive/2009/03/09/opening-a-new-tab-may-launch-a-new-process-with- Internet-explorer-8-0.aspxこれは進行中の問題です。

私がお勧めするのは、クロム フレームを使用することです: http://www.google.com/chromeframe/?prefersystemlevel=trueを使用して、ユーザーをクロムのようなより優れたブラウザを使用するようにリダイレクトします。どんなウェブサイトにも簡単に統合できます。詳細については、上記のリンクをご覧ください。これが IE8、Chrome、またはその他のブラウザでのみ発生する場合はお知らせください。

于 2012-07-23T11:22:26.257 に答える