お世話になります。Javascript初心者です。
右クリックの禁止を練習しており、表示されたページの中に複数の画像が表示されており、その画像の src に `drink_example.com'と含まれていなかったら
画像の保存を禁止するため、右クリックを禁止する操作を Javascript で実装したいです。
現在は
HTML
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6</head> 7<body> 8<img src="drink_example.com.jpg"> 9<img src="pet.jpg"> 10<img src="drink_example.com.jpg"> 11<img src="pet.jpg"> 12<img src="drink_example.com.jpg"> 13<img src="pet.jpg"> 14 15<script src="main.js"></script> 16 17</body> 18</html>
javascript
1var img = document.images 2for (let i = 0; i < img.length; i++) { 3 console.log( img[i] ); 4 var result = img[i].src.includes('drink_example.com'); 5 if (result) { 6 console.log('保存可能'); 7 }else{ 8 // document.images[i].oncontextmenu = "return false;" <------ これではうまくいかない? 9 console.log('保存不可') 10 }; 11 12} 13
という状態となっております。
このような分岐で、
oncontextmenu="return false;"
を 右クリック禁止にする <img>タグに追加すればできそうなのですが、追加する方法がわからないのですが、どなたかご教示をお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/02 04:11
2021/06/02 05:23
2021/06/02 05:49
2021/06/02 05:57
2021/06/02 06:06
2021/06/02 06:14
2021/06/02 06:32
2021/06/02 12:16