1

PHP を使用して Facebook アプリを開発しました。このアプリは昨年うまくいきました。

これで、アプリを別のサーバーに移行しました。それ以来、いくつかの回避策で乗り越える多くの問題に直面しました。

ただし、ユーザーが Google Chrome を使用して apps.facebook.com/my-app で初めてアプリを表示すると、エラーが発生します。

Refused to display 'FACEBOOK_URL_HERE' in a frame because it set 'X-Frame-Options' to 'DENY'. about:blank:1

このエラーの原因がわかりません。しかし、ユーザーが私のドメインのアプリの URL に直接移動した場合。その開きます。その後、apps.facebook.com/my-app に戻ると、エラーなしで開きます。

4

1 に答える 1

2

最新のブラウザーでは、Web サーバーがX-Frame-Optionsホストするページが iframe 対応であるかどうかをヘッダーを介して示すことができます。アプリケーションまたは Web サーバーのどこでこれが有効になっているかを特定し、無効にする必要があります。

于 2013-03-11T20:33:05.897 に答える