أنشئ APK مجانًا

هيكل التطبيق والتنقل

الحقن السريع لـ CSS / JS

تعديلات شاملة - نفس CSS وJS في كل صفحة

1ما هو الحقن السريع لـ CSS/JS؟#

يضيف الحقن السريع نفس CSS وJavaScript إلى كل صفحة يحمّلها تطبيقك - دون شروط ودون قواعد خاصة بكل موقع.

فكّر فيه كورقة أنماط عامة وسكربت بدء عام يعملان دائمًا، مهما كانت الصفحة التي يتصفحها المستخدم.

✅ مثالي لـ:

  • تعديلات الهوية (الألوان والخطوط والشعار)
  • إخفاء العناصر العامة (الترويسة والتذييل وشريط ملفات تعريف الارتباط)
  • إصلاحات صغيرة في التخطيط أو حجم الخط لكل الصفحات
  • إضافة زر عائم عام (WhatsApp أو دردشة أو العودة للأعلى)

❌ غير مصمم لـ:

  • تشغيل الكود على روابط محددة فقط ← استخدم سكربتات المستخدم الذكية بدلًا من ذلك
  • الأتمتة المعقدة ذات التوقيت ← استخدم سكربتات المستخدم الذكية

2أين تجده في المولّد#

الخطوة 4 (الأذونات) ← مرّر للأسفل ← بطاقة 🎨 الحقن السريع لـ CSS / JS.

مربعا نص:

  • 🎨 CSS مخصص - الصق قواعد CSS مباشرة
  • ⚡ JavaScript مخصص - الصق JS مباشرة (دون حاجة إلى تغليف)

كلاهما اختياري. اتركه فارغًا لتخطيه.

أزل ترويسة ثابتة ونافذة موافقة ملفات تعريف الارتباط من كل صفحة بشكل شامل:

/* ── Hide header & nav ── */
header, nav, .navbar, #top-bar, .site-header {
  display: none !important;
}

/* ── Remove cookie/GDPR banners ── */
.cookie-banner, #cookie-notice, .gdpr-popup,
[id*="cookie"], [class*="cookie"] {
  display: none !important;
}

4مثال 2: الوضع الداكن الكامل (CSS فقط)#

حوّل أي موقع إلى الوضع الداكن بمرشح CSS واحد - وتبقى الصور طبيعية:

/* ── Dark Mode via CSS filter ── */
html {
  filter: invert(1) hue-rotate(180deg) !important;
}
/* Keep images & media in original colors */
img, video, canvas, svg, picture {
  filter: invert(1) hue-rotate(180deg) !important;
}

5مثال 3: إصلاح المقياس / التكبير#

يبدو الموقع صغيرًا جدًا أو كبيرًا جدًا على الجوال؟ اضبط مستوى التكبير:

/* 85% scale — adjust to your needs */
body {
  zoom: 0.85;
}

/* Force readable font size */
body, p, li, td {
  font-size: 15px !important;
  line-height: 1.65 !important;
}

6مثال 4: زر WhatsApp عائم (JS)#

يضيف زر تواصل WhatsApp عائمًا في كل صفحة (استبدل رقم الهاتف):

// Floating WhatsApp button
(function() {
  if (document.getElementById('__wa_fab__')) return;
  var btn = document.createElement('a');
  btn.id = '__wa_fab__';
  btn.href = 'https://wa.me/1234567890?text=Hello';
  btn.style.cssText = [
    'position:fixed','bottom:24px','right:20px',
    'width:56px','height:56px','border-radius:50%',
    'background:#25D366','color:#fff','font-size:26px',
    'display:flex','align-items:center','justify-content:center',
    'text-decoration:none','z-index:999999',
    'box-shadow:0 4px 12px rgba(0,0,0,.35)'
  ].join(';');
  btn.textContent = '💬';
  document.body.appendChild(btn);
})();

7مثال 5: قبول ملفات تعريف الارتباط تلقائيًا (JS)#

انقر تلقائيًا على «قبول» في نوافذ موافقة ملفات تعريف الارتباط:

// Auto-accept cookie banners
(function() {
  var selectors = [
    '.accept-cookies','#accept-btn','#cookie-accept',
    'button[id*="accept"]','button[class*="accept"]',
    '[aria-label*="Accept"]'
  ];
  selectors.forEach(function(sel) {
    var el = document.querySelector(sel);
    if (el) el.click();
  });
})();

8كيف يعمل داخليًا#

  • يُدرج CSS كوسم <style id=\'__userscript_css__\'> في <head> الصفحة بعد التحميل.
  • يُدرج JS كوسم <script id=\'__userscript_js__\'> بعد التحميل.
  • كلاهما يعمل في كل صفحة بعد onPageFinished - بما في ذلك التنقل للخلف.
  • يُمنع الحقن المزدوج بفحص معرّف العنصر أولًا.
  • يعمل أيضًا في تطبيقات ZIP دون اتصال.

⚠️ قيد: يعمل بعد تحميل الصفحة. قد تكون السكربتات التي تُنفَّذ مبكرًا في الصفحة قد عملت بالفعل. للحقن قبل التحميل استخدم سكربتات المستخدم الذكية (document-start).

تُنشأ هذه الصفحة من دليل التكامل الموجود داخل التطبيق نفسه، لذا فهي تعكس بدقة ما يقوله الإصدار الحالي. اقرأها بصيغة Markdown.

تمت المراجعة مقابل الدليل المُرفق بتاريخ 2026-10-22.