Trapped Fly Blogger İçin İçerik Koruma Scripti - Metkanse Blog

Blogger İçin İçerik Koruma Scripti

1️⃣ Blogger'a Giriş Yapın

2️⃣ Tema > HTML'yi Düzenle'ye Girin

3️⃣ <head> Etiketi İçine Aşağıdaki Kodu Yapıştırın


<b:if cond='data:blog.pageType != &quot;item&quot;'>

<script>

(function() {

"use strict";


// İzin verilen ana domain (Blogger ve kendi siteniz desteklenir)

var allowedDomain = "1ad.com.tr";

var allowedSubdomains = ["blogspot.com", "blogger.com"];


// Sayfanın hangi domain üzerinde çalıştığını kontrol et

function checkDomain() {

var currentDomain = window.location.hostname;

if (!currentDomain.includes(allowedDomain) && !allowedSubdomains.some(d => currentDomain.includes(d))) {

console.warn("Yetkisiz domain: " + currentDomain);

window.location.href = "https://www.1ad.com.tr";

}

}


// iFrame açılmasını engelle (Clickjacking koruması)

function preventIframe() {

if (window.top !== window.self) {

console.warn("iFrame içinde açılma engellendi.");

window.top.location = window.self.location;

}

}


// Blogger için özel yönlendirme engelleme (Makalelerde yönlendirme yapma)

function checkBlogger() {

var path = window.location.pathname;

var isArticle = path.includes("/20"); // Blogger makale URL yapısı: "/2025/03/"

if (isArticle) {

console.log("Makale sayfası, yönlendirme engellendi.");

return;

}

checkDomain(); // Yalnızca ana sayfa ve diğer sayfalarda yönlendirme yap

}


// Kopyalama, sağ tıklama ve metin seçimini engelleme

function blockCopyActions() {

document.addEventListener("contextmenu", function(event) {

event.preventDefault();

});


document.addEventListener("copy", function(event) {

event.preventDefault();

alert("Bu içerik kopyalanamaz!");

});


document.addEventListener("selectstart", function(event) {

event.preventDefault();

});


document.addEventListener("dragstart", function(event) {

event.preventDefault();

});


document.addEventListener("cut", function(event) {

event.preventDefault();

alert("Kesme işlemi yasaklandı!");

});

}


// Geliştirici araçlarını engelleme

function blockDevTools() {

setInterval(function() {

var threshold = 160;

var before = new Date().getTime();

debugger;

var after = new Date().getTime();

if (after - before > threshold) {

alert("Geliştirici araçları engellenmiştir!");

window.location.href = "https://www.1ad.com.tr";

}

}, 5000);

}


// Klavye kısayollarını engelleme (F12, Ctrl+U, Ctrl+Shift+I, Ctrl+C vb.)

function blockKeyboardShortcuts() {

document.addEventListener("keydown", function(event) {

if (event.keyCode == 123 || // F12

(event.ctrlKey && event.shiftKey && (event.keyCode == 73 || event.keyCode == 74)) || // Ctrl+Shift+I / J

(event.ctrlKey && event.keyCode == 85) || // Ctrl+U

(event.ctrlKey && event.keyCode == 67) || // Ctrl+C

(event.ctrlKey && event.keyCode == 88)) { // Ctrl+X

event.preventDefault();

alert("Bu kısayol devre dışı bırakılmıştır!");

}

});

}


// Konsol üzerinden kod çalıştırmayı engelle

function disableConsole() {

setInterval(function() {

console.log = function() {};

console.warn = function() {};

console.error = function() {};

console.info = function() {};

}, 3000);

}


// Sayfa yüklendiğinde güvenlik önlemlerini uygula

document.addEventListener("DOMContentLoaded", function() {

checkBlogger();

preventIframe();

blockCopyActions();

blockDevTools();

blockKeyboardShortcuts();

disableConsole();

});


})();

</script>

</b:if>


1ad.com.tr Domaini kendi sitenize göre değiştirin.



📌 Script Açıklamaları

✅ Blogger makale (post) sayfalarını korur, ancak yönlendirme yapmaz.

✅ Ana sayfa ve diğer sayfalarda yetkisiz kullanımı engeller.

✅ Sağ tıklama, kopyalama, kesme ve metin seçimini devre dışı bırakır.

✅ Geliştirici araçları (F12, Ctrl+U, Ctrl+Shift+I vb.) devre dışı bırakılır.

✅ Clickjacking saldırılarına karşı iFrame koruması içerir.

🚀 Blogger içerik koruma için hazır!

Yorum Gönder

0 Yorumlar

advertise