0

私は自分のアプリでスクロールを無効にしているので、facebook からのスクロールしかありません。かわいらしくて気に入っていますが、サイトで直接自分のアプリに来た場合、スクロール バーもありません。ユーザーが URL http://mysite.comまたはhttp://apps.facebook.com/myappsのページをロードするかどうかを検出しようとしましたが、どちらの方法でも同じ直接アドレス リンクを取得するため、ユーザーが自分のアプリを表示しているかどうかを検出できませんFacebook経由で、スクロールバーを非表示にするか、サイトで表示する必要があり、スクロールバーを表示する必要があります。ユーザーが私のアプリをどのように表示しているかを検出する方法はありますか?

4

1 に答える 1

1

サーバー側の言語は何を使用していますか? Facebook の iframe 内にいる場合、ページは と呼ばれる投稿変数セットでリクエストされsigned_requestます。それがコードで設定されているかどうか、Facebook iframe 内にいることがわかっている場合、そうでない場合はサイトにいることを確認できます。ここから、CSS を条件付きで変更して、コンテンツが適切にオーバーフローしてスクロールバーを取得できるようにするか、Facebook アプリにリダイレクトすることができます。

于 2012-06-24T22:28:47.963 に答える