راکت
حل شده

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

5 پاسخ

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

Matin
Matin
@matin16236
ثبت پرسش جدید

پاسخ‌ها

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
اره حل شد ممنون

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

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