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 != "item"'>
<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!
0 Yorumlar