۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همه‌چیز به قیمت قبل برمی‌گرده!

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
راکت
حل شده

چطور دانلود کردن یا درگ کردن یه عکس رو با جاوااسکریپت غیر فعال کنم

5 پاسخ

میخوام یه کاری کنم طرف با درگ کردن عکس و کشیدنش به بیرون نتونه دانلود کنه یا کلیک راست کرد دانلود براش نباشه اگر میشه یه راهنمایی بکنید.

ثبت پرسش جدید

پاسخ‌ها

5
Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

بهترین پاسخ

به این صورت

<img id="image" src="image.jpeg">
let image = document.querySelector('#image')
image.addEventListener('contextmenu', event => event.preventDefault());
image.addEventListener('drag', event => event.preventDefault());
Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

ولی با این روشی که گفتم دانلود عکس غیر ممکن نیست
شاید یکی رفت از تو سورس لینک عکس رو در آورد

Matin
Matin
@matin16236

تخصص: React Developer

اره جدا از اون میشه درگش کرد ولی در همین حد هم اوکیه
@abdolrahman

شاید پاسخ شما همین‌جا باشد

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

بجای خط آخر این رو بذارید ببینید بازم میشه درگ کرد؟

image.addEventListener('dragstart', event => event.preventDefault());
Matin
Matin
@matin16236

تخصص: React Developer

@abdolrahman
اره حل شد ممنون

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام