teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

.

2022/09/18 00:35

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,3 +1,3 @@
1
- クロスドメインの場合、右クリックだけ禁止はできません。
1
+ クロスドメインの場合、右クリックだけ禁止はできません。クロスドメインではコンテンツに触れませし、[allow 属性](https://developer.mozilla.org/ja/docs/Web/HTML/Element/iframe#attr-allow)や [sandbox 属性](https://developer.mozilla.org/ja/docs/Web/HTML/Element/iframe#attr-sandbox)で右クリックを抑制することはできません。
2
2
 
3
3
  左クリックも禁止してもいいなら、透明な要素を手前に重ねてクリックイベントを奪ってやります。

1

.

2022/09/18 00:29

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,3 +1,3 @@
1
- 右クリックだけ禁止はできません。
1
+ クロスドメインの場合、右クリックだけ禁止はできません。
2
2
 
3
3
  左クリックも禁止してもいいなら、透明な要素を手前に重ねてクリックイベントを奪ってやります。