0

Facebook アプリケーションで小さな問題に直面しています。リンクをシングルクリックしたままにすると機能しませんが、右クリックして新しいウィンドウで開くオプションを使用しようとすると完全に機能します。問題を見つけるのを手伝ってください。

URLはこちらhttp://apps.facebook.com/moviereviewforyou/

コードは次のとおりです。

<a href="{$url->reviewMovie($file.fkey)}">
<img src="{$url->img2($file.thumbnail)}"  alt="{$file.ftitle}" width=100 height=100/>
</a>
4

2 に答える 2

0

参照しているページの<head>タグには次のものがあります。

<noscript><meta http-equiv="X-Frame-Options" content="deny" /></noscript>

これは、フレームにページを表示することを拒否するものです。この行を削除するか、フレームに表示されるように設定contentします。allow

編集:

私が言及した行は、あなたの行ではなく、FaceBook自体のヘッダーにあることに気づきました。あなたはあなたのページを正しく参照していますか?あなたのページを含むFacebookページを参照するのではなく、あなたのページを直接参照する必要があります。

于 2012-08-02T12:10:20.503 に答える
0

(有効な) SSL 証明書を持っていないようです - 少なくとも、私があなたのアプリにアクセスしようとすると、ブラウザが最初に警告するのはそのことです (Facebook は自動的にそのページの HTTPS バージョンにリダイレクトします。私にはそのオプションがあるからです)アカウントのセキュリティ設定で設定されています)。

そして"http://…"、最初にハードコーディングされたリンクの href 属性を設定します。これは、ユーザーが HTTPS 経由でアプリを使用する場合にも適していません。絶対 URL の代わりに相対リンクを使用してください。または少なくともそれらを次のように開始します"//example.com/…"(これにより、ブラウザは、これらのリンクが埋め込まれているページを要求するために使用されるプロトコルに基づいて、使用する必要があるプロトコルを決定できます)。

于 2012-08-02T15:46:55.570 に答える