آلية
| عناوين المواضيع التي تستخدم: آلية كعلامه | |
| آلية تقديم الطلب للتعليم الاضافي الكترونيا من خلال موقع الوزارة | |
| النظام المعدل لنظام الخدمة المدنية للعام 2018 يدخل حيز التنفيذ ويحدد آلية تقييم الموظفين | |
const cleanStrayAds = () => { // استهداف شامل لجميع بصمات أدسينس المعروفة const selectors = [ 'ins.adsbygoogle', 'div[id^="google_ads"]', 'iframe[id^="aswift"]', 'iframe[name^="google_ads"]', 'google-adsense-ads', '.adsbygoogle' ]; const allAds = document.querySelectorAll(selectors.join(', ')); allAds.forEach(ad => { // إذا لم يكن الإعلان داخل الحاوية المسموح بها .go_adsense، احذفه فوراً if (!ad.closest('.go_adsense')) { // إخفاء الإعلان أولاً لمنع الوميض ثم حذفه تماماً ad.style.display = 'none'; ad.remove(); } }); }; // مراقب متطور يراقب إضافة العناصر وتغيير الخصائص const observer = new MutationObserver((mutations) => { for (const mutation of mutations) { if (mutation.type === 'childList' || mutation.type === 'attributes') { cleanStrayAds(); } } }); // البدء بالمراقبة مع التركيز على تغيير الخصائص (attributes) observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['class', 'style'] // مراقبة تغيير الستايل أو الكلاسات }); // تشغيل فوري مع تأخير بسيط لضمان تحميل مكتبة أدسينس أولاً cleanStrayAds(); setTimeout(cleanStrayAds, 1000); setTimeout(cleanStrayAds, 3000);
| عناوين المواضيع التي تستخدم: آلية كعلامه | |
| آلية تقديم الطلب للتعليم الاضافي الكترونيا من خلال موقع الوزارة | |
| النظام المعدل لنظام الخدمة المدنية للعام 2018 يدخل حيز التنفيذ ويحدد آلية تقييم الموظفين | |