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?
Kaynak görüntülenmesi ve kopyalama |
6 Mesajlar | 684 Okunma |
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?
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.
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();
});
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>
@ÖmerGünay Aynen hocam o şekilde deneyince görüntüleyebildim.
@eljuno @fliexpy Teşekkürler her iki formülü de denedim oldu.
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?