回答編集履歴
1
文言
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
クライアント側だけではほとんどムリだと思われます。
|
2
2
|
|
3
|
-
XHRやfetch APIなどでアクセスできてヘッダ情報が取れればよいのですが、開きたいURLが別オリジンだとすると、CORSでアクセス許可を出している可能性はほとんどないため、XHR/fetchで接続することは
|
3
|
+
XHRやfetch APIなどでアクセスできてヘッダ情報が取れればよいのですが、開きたいURLが別オリジンだとすると、CORSでアクセス許可を出している可能性はほとんどないため、XHR/fetchで接続することはできません。
|
4
4
|
|
5
|
-
X-Frame-OptionsやContent-Security-Policyで埋め込みを拒否している場合、`<iframe>`の`error`イベントは発生しないで、「とりあえず埋め込んでみてエラーが出たら…」という手段は取れません。
|
5
|
+
X-Frame-OptionsやContent-Security-Policyで埋め込みを拒否している場合、`<iframe>`の`error`イベントは発生しないので、「とりあえず埋め込んでみてエラーが出たら…」という手段は取れません。
|
6
6
|
|
7
7
|
サーバ側で判断するなら、可能かと思います。
|