Facebookのアプリケーションでは、トップフレーム(メインウィンドウ)のURLを確認し、それに応じてコンテンツを表示する必要があります。トップフレームのURLを取得する
私は、次を使用してみました:
ページはインラインフレーム内にない場合は、しかし、ページはインラインフレーム内にロードされたときによく働くif (top.location.toString().toLowerCase().indexOf("facebook.com") <0) { ... }
(Facebookのアプリケーションとして使用する場合それがないとして)コード生成する
"Uncaught TypeError: Property 'toString' of object # is not a function".
私はこのコードを(ブラウザとの互換性 - 多分jQueryと)修正する方法はありますか?
ありがとうございます!
ジョエル
あなたはで取得することはできません一番上の場所ですが、document.referrer文字列を使用すると、親にアクセスできます。以下の回答を参照してください。 – mcanfield