アプリがキャンバス内にロードされているかどうかを確認することはできますか?私は人々に私のアプリをFacebookキャンバスの内側でのみ使用してもらい、外側では使用しないようにしたいと思っています。
Facebook Javascript SDKを使用していますが、signed_request(http://developers.facebook.com/docs/howtos/login/signed-request/)について読んでいるときに、アプリが内部に読み込まれると、signed_requestがPOSTされることがわかりました。キャンバス。
ただし、Javascriptでこれを確認する方法が見つかりません。FB.getLoginStatusを使用すると、キャンバス内にあるかどうかに関係なく、常にsigned_requestがあります。