2

奇妙な問題があります。私はこれまでこれを見たことがなく、検索の約1日後にWe​​b上で何も見つけることができません。

1つは、これはクライアントのコンピューターの1つでのみ発生していることです。そのため、再作成したり、テストしたりすることはできません。

私たちが開発しているサイトでの私の仕事では、ボタンのような標準を使用しています。いいねボタンを追加しました。これはすべてのブラウザーに表示され、Windows7のIE8(サポートしている限りではありません)を除いて表示されます。前述のように、これは1台のクライアントコンピューターでのみ発生し、発生しません。そのコンピューターにアクセスできます。

「いいね」ボタンを表示する代わりに、背景が白の幅広のiFrameボックスと、ユーザーのプロフィール写真(ログインしている場合)とリンクのように見える「スイッチ」という単語が表示された赤いボックスを表示しています。

これを見たことがありますか?

ここに画像の説明を入力してください

リンクを提供できればいいのですが、NDAの理由でできません。

これがコードです。ボタンコードのようなかなり基本的なものです...

<div id="fb-root"></div>
<script type="text/javascript">
    (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=APPIDHERE";
        fjs.parentNode.insertBefore(js, fjs);
    } (document, 'script', 'facebook-jssdk'));
</script>

ここでのAnnnddddは、ボタンが配置されているhtmlです。

<div class="facebook space">
                        <div class="fb-like" data-href="@Request.Url" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false"></div>
                    </div>

私たちが途方に暮れているので、どんな助けでも大歓迎です。

4

1 に答える 1

3

これは、「いいね」ボタンでサイトにアクセスしているユーザーがFacebookにログインしていて、現在、管理者であるページの1つのコンテキストでFacebookを使用している場合に発生します。あなたがしなければならないのは、ユーザーにFacebookに戻って、ユーザーコンテキストをページではなく自分自身に戻すことだけです。

于 2012-12-05T22:51:10.973 に答える