私は、人々が携帯電話からアクセスできるように反応すると思われるWebサイトを開発しています。このサイトには、Google、Facebook、...など(OAuth)を使ってログインできる安全な部分があります。'X-Frame-Options'を 'SAMEORIGIN'に設定したため、フレームに表示されません
サーバーバックエンドはASP.Net Web API 2を使用して開発されています。フロントエンドは主にいくつかのRazorを使用したAngularJSです。
認証部分については、すべてのものは、Androidを含むすべてのブラウザで正常に動作しているが、Google認証がiPhone上で動作していないと、それは私にこのエラーメッセージ
Refused to display 'https://accounts.google.com/o/openid2/auth
?openid.ns=http://specs.openid.ne…tp://axschema.org/namePerson
/last&openid.ax.required=email,name,first,last'
in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
を与える今まで、私は私にはない心配ですHTMLファイル内のiframeを使用します。
私は周りを見つけましたが、その問題を解決する答えはありませんでした。
のiframeが、時にはそれが(一見)表示されていない場合でも、あなたがに接続するサービスで使用されている – NoWomenNoCry