lostyazilim

Kaynak görüntülenmesi ve kopyalama

6 Mesajlar 655 Okunma
lstbozum
wmaraci reklam

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)

https://ieltsliz.com/

Merhabalar,
Geçtiğimiz günlerde yukarıda linkini paylaştığım siteye denk geldim. Site hem kopyalamaya hem de sayfa kaynağı görüntülenmesine karşı korunaklı. Bu tür bir korumayı siteme nasıl uygulayabilirim?

 

 

wmaraci
reklam

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)

Javascript ile yapılıyor hocam ama kopyalanmasını engellemeniz mümkün değil. Buyrun o sitenin kodları

view-source:https://ieltsliz.com/ bu şekilde girip bakabilirisn. Veya f12 ye basarsan da görebilirsin.

Rakoto

kişi bu mesajı beğendi.

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

fliexpy fliexpy WM Aracı Kullanıcı
  • Üyelik 12.06.2022
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Öğretmeni
  • Konum İstanbul Avrupa
  • Ad Soyad A** C**
  • Mesajlar 3
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

Client-side (HTML, CSS, Javascript) kodları hiçbir koşul altında gizleyemezsiniz. En fazla karmaşıklaştırabilirsiniz (Encrypt & Minify) fakat tarayıcının bu kodları algılayabiliyor olması gerektiği için karmaşıklaştırma tarafı aynı yöntemler ile tersine çevrilebilir.

Aşağıdaki Javascript (jQuery) kodları ile basit bir engelleme yapılabilir;

$(document).keydown(function (event) {
    if (event.keyCode == 123) {
		// F12 Engeli
		return false;
    } else if (event.ctrlKey && event.shiftKey && event.keyCode == 73) {
		// CTRL + SHIFT + I Engeli
		return false;
    }
});

$(document).on("contextmenu", function (e) {
	// Sağ Tık Engeli
	e.preventDefault();
});
Rakoto

kişi bu mesajı beğendi.

GitHub : https://github.com/Fliexpy

eljuno eljuno WM Aracı Kullanıcı
  • Üyelik 07.02.2023
  • Yaş/Cinsiyet 19 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad H** K**
  • Mesajlar 5
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)

merhaba 

Bu kod, "Ctrl + Shift + I" ve "Ctrl + U" kısayollarını etkisiz hale getirmek için kullanılabilir.

<script type="text/javascript">
    document.function(e) {
        if(event.keyCode == 123) {
            return false;
        }
        if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
            return false;
        }
        if(e.ctrlKey && e.shiftKey && e.keyCode == 'U'.charCodeAt(0)) {
            return false;
        }
    };
</script>
Rakoto

kişi bu mesajı beğendi.

wmaraci
wmaraci

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)

@ÖmerGünay   Aynen hocam o şekilde deneyince görüntüleyebildim.

@eljuno @fliexpy Teşekkürler her iki formülü de denedim oldu.

 

eljuno

kişi bu mesajı beğendi.

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)

Yukarıda ki konuya istinaden ek bir durum sormak istiyorum. Geçenlerde UDEMY 'den bir kurs satın aldım. Kursta bir içeriğin ekran görüntüsünü almaya çalışırken sitenin buna erişimi engellediğini gördüm. Ekran alıntısı araçları veya print screen tuşu dahi iş görmüyor. Böyle bir sistemi basit bir şekilde sayfama nasıl entegre edebilirim? 

83653-6436aec6dc7a6.jpg

 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al