3

node.js と ruby​​ のHeroku チュートリアルの手順に従いましたが、同じ問題が発生しました。基本的なアプリケーションをセットアップし、127.0.0.01:5000 を使用してローカルで実行できます

ただし、fbログインボタンをクリックすると、ブラウザに次のエラーが表示されます

オリジンが「 https://www.facebook.com 」のフレームが、オリジンが「 http://static.ak.facebook.com 」のフレームにアクセスするのをブロックしました。アクセスを要求するフレームのプロトコルは「https」、アクセスされるフレームのプロトコルは「http」です。プロトコルが一致する必要があります。

fbログインボタンはfb css(または何か他のもの - わからない)によってフレームに入れられているので、私はこれをあまり制御していないようです

確かに、他の誰かがこのエラーに遭遇しました。

4

1 に答える 1

0

あなたの問題は、ローカル ホストに接続しているときに http プロトコルを使用していることだと思います。その場合、より高いセキュリティ (https) を持つフレームに http フレームからアクセスできないことは理にかなっています。https になる heroku にデプロイしてみて、問題が解決するかどうかを確認してください。それが役立つことを願っています!

于 2013-07-20T20:46:05.793 に答える