0

サイトにツイートボタンとフェイスブックのいいねボタンを設置しています。それらはほとんどの領域で正常に動作しますが、奇妙な動作を引き起こしているモーダル ポップアップ (コンテンツ ウィンドウ内に留まるポップアップ) があります。基本的に、ランダムなページの読み込みでは、facebook の iframe が twitter のコンテンツを読み込み、その逆も同様です。facebook ボタンが 2 つある場合もあれば、twitter ボタンが 2 つある場合もあり、facebook ボタンが twitter ボタンの代わりになる場合や、その逆の場合もあります。これは、Firefox および特定のコンピューターでのみ発生する傾向があります。私の最善の推測では、src ストリームはパスを交差していますが、ボタンが使用されている他の場所では発生していないようです。

コードを貼り付けたいのですが、地球上の他のすべての人がこれらのボタンに使用しているコードとまったく同じです。何かご意見は?

更新: 私の同僚が同様の FireFox バグを発見しました: https://bugzilla.mozilla.org/show_bug.cgi?id=431613

彼らの解決策は、ページの読み込み時に iframe ソースをそれ自体に設定することでした。まだテスト中ですが、残念ながらライブ サーバーでしか再現できないようです。これは、Facebook や Twitter がアクセスしていることと関係があるのではないかと考えています。

4

1 に答える 1

0

興味のある方のために、Mozilla Bugs でこのバグを見つけました: https://bugzilla.mozilla.org/show_bug.cgi?id=431613

私の問題の解決策は、ツイートボタンをiframeバージョンに移動し(ページの読み込み時にiframeを動的に読み込むjavascript Tweetボタンを使用する前に)、ページの読み込み時にiframe.srcをそれ自体に設定することでした(これについては言及されていますそのbugzillaサイトのバグレポートで)。

奇妙な奇妙なバグ。

于 2010-11-09T21:34:52.227 に答える