1

Facebook用の小さな実験アプリを作成しようとしています。また、静的ファイルのみで構成されているため、ホスティングにGoogleドライブを使用してみることにしました。FacebookのキャンバスにGoogleドライブのアドレスを書き込むとすぐに、アプリを起動しようとしました。私が得たのは、Chromejsコンソールの白い画面と2つのエラーメッセージでした。

https://googledrive.com/host/myWebViewLink/ POST 405(メソッドは許可されていません)

https://googledrive.com/host/myWebViewLink/:1 X-Frame-Optionsで表示が禁止されているため、ドキュメントの表示を拒否しました。

別のウェブサイトのiframeでアプリを起動しようとしましたが、正常に機能したため、Googleドライブのiframeの制限にエラーがない可能性があります。

また、グーグルドライブでホストされていないウェブページをFacebookキャンバスにリンクしようとしましたが、それは再び機能したので、おそらくエラーはアプリの構成にありません。

それを手伝ってくれませんか。前もって感謝します!

4

1 に答える 1

1

まず、質問で提供したリンクが無効であるため(404が見つかりません)、それらを確認してください。

許可されていない405メソッドについては、GoogleドライブがPOSTメソッドをサポートしておらず、HEADとGETのみをサポートしていることをWebスニファを使用して確認できます。

X-Frame-Optionsの場合、GoogleドライブはGETリクエストでこのヘッダーを表示しないため、GDriveのようにフレームに入れることができます

于 2012-12-20T19:55:53.917 に答える