[解決済み] X-Frame-Options'を'SAMEORIGIN'に設定しているため、フレーム内での表示を拒否された。
2022-01-29 04:18:14
質問
携帯電話からアクセスできるように、レスポンシブ対応のウェブサイトを開発しています。このサイトには、Google、Facebook、...など(OAuth)を使ってログインできる、セキュリティで保護された部分があります。
サーバーバックエンドはASP.Net Web API 2で開発し、フロントエンドは主にAngularJSで、一部Razorを使用しています。
認証部分については、Androidを含むすべてのブラウザで正常に動作していますが、iPhoneではGoogle認証が機能せず、次のようなエラーメッセージが表示されます。
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は使用していません。
ググってみましたが、問題を解決するための回答はありませんでした。
解決方法を教えてください。
O.K.このSOポストの助けを借りて、さらに時間を費やした後
X-Frame-Optionsで禁止されている表示(")を克服する。
を追加することで、なんとか問題を解決できました。
&output=embed
をURLの末尾に追加してからgoogleのURLに投稿してください。
var url = data.url + "&output=embed";
window.location.replace(url);
関連
-
[解決済み] 適用がすでに進行中のエラー
-
[解決済み] AngularJSのグローバル変数
-
[解決済み] Angular JS $locationChangeStart 次の url ルートオブジェクトを取得する
-
[解決済み] AngularJSのシンプルな "Hello, world "が動作しない。
-
[解決済み] ajaxリクエスト時にAngularjsのローディング画面が表示される。
-
[解決済み] AngularJSでkeypressイベントを使用するには?
-
[解決済み] AngularJSで画像を表示する
-
処理されない例外が発生しました。Angular 実行中のプロジェクトで NGCC に失敗しました。
-
[解決済み] Jasmineの "callThrough "と "callFake() "の実用的な例が欲しい
-
[解決済み] AngularJSのng-optionsでvalueプロパティを設定するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
angularjs ローカルデータストレージ LocalStorage
-
[解決済み] angularJSのSTATEを理解する
-
[解決済み] AngularJSのディープリンクとは何ですか?
-
[解決済み] AngularJSでkeypressイベントを使用するには?
-
[解決済み] エラーです。10回の$digest()反復に達しました。動的なsortby述語で中断!?
-
AngularJS がエラー $digest already in progress を報告する
-
[解決済み] angular.serviceとangular.factoryの比較
-
[解決済み] コントローラでフィルタを使用するには?
-
[解決済み] "X-Frame-Optionsで表示禁止 "を克服する。
-
[解決済み] AngularJSでEnterキーを押したときにフォームを送信する