1

私はFacebook用のアプリを作成する初心者ですが、いくつかのことについてお聞きしたいと思います。

最初のアプリを作成しました。設定した設定でdomain URL、アプリを介してアプリcanvas URLをロードするときだけでなく、構成したアプリを介してページにアクセスしたときにも機能します。apps.facebook.com/my_app_namecanvas URL

Facebookクローム内にロードされた場合にのみアプリへのアクセスを許可する方法はありますか?

また、私が作成したアプリにはいくつかのリンクやボタンなどがあり、マウスでそれらにカーソルを合わせると、下のステータスバーに自分のドメインが表示されます。それを変える方法はありますか?

4

1 に答える 1

1

signed_requestFacebook内からページが呼び出されると、 viaを受け取ります$_POST。それに基づいてページを表示するか、代わりにリダイレクトすることができますapps.facebook.com/yourapp

参照:signed_request

ステータスバーに表示されるリンクについては、を指すようにそれらのリンクを書き直す必要がありますapps.facebook.com/yourapp/somepage。その場合、リンクターゲットをに設定する必要があります_top

または、次のようにすることもできます。

<a href="#" data-url="/mypage?id=123" class="hidden-url">click me</a>

そしてjQueryで:

$(function() {
    $('a.hidden-url').on('click', function(evt) {
        location = $(this).data('url');
        return false;
    });
});
于 2012-09-01T09:36:39.537 に答える