إلغاء صفحات Chrome

صفحات التجاوز هي طريقة لاستبدال ملف HTML من إضافتك بصفحة يمكن لمحرّك بحث Google من خلالها يوفره Chrome كالمعتاد. بالإضافة إلى HTML، عادةً ما تحتوي صفحة الإلغاء على رمز CSS وJavaScript.

يمكن لإحدى الإضافات أن تحل محل أي من الصفحات التالية:

  • مدير الإشارات: الصفحة التي تظهر عندما يختار المستخدم عنصر قائمة "مدير الإشارات". من قائمة Chrome أو عنصر "مدير الإشارات" على نظام التشغيل Mac من قائمة الإشارات المرجعية. يمكنك أيضًا عليك الوصول إلى هذه الصفحة من خلال إدخال عنوان URL chrome://bookmarks.
  • السجلّ: الصفحة التي تظهر عندما يختار المستخدم عنصر قائمة السجلّ من متصفّح Chrome أو في نظام التشغيل Mac، عنصر إظهار السجل بالكامل من قائمة السجل. يمكنك أيضًا الوصول إلى هذه الصفحة من خلال إدخال عنوان URL chrome://history.
  • علامة تبويب جديدة: الصفحة التي تظهر عندما ينشئ المستخدم علامة تبويب أو نافذة جديدة. يمكنك أيضًا الاطّلاع على هذه الصفحة عن طريق إدخال عنوان URL chrome://newtab.
ملاحظة: يمكن لإضافة واحدة أن تلغي صفحة واحدة فقط. على سبيل المثال، لا يمكن لإحدى الإضافات أن تتجاهل صفحتَي "مدير الإشارات" و"السجلّ".

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

تعرض لقطات الشاشة التالية صفحة "علامة تبويب جديدة" التلقائية، ثم صفحة "علامة تبويب جديدة" مخصَّصة.

صفحة علامة التبويب الجديدة التلقائية

صفحة علامة تبويب جديدة مخصَّصة

البيان

سجِّل صفحة إلغاء في بيان الإضافة على النحو التالي:

{
  "name": "My extension",
  ...

  "chrome_url_overrides" : {
    "PAGE_TO_OVERRIDE": "myPage.html"
  },
  ...
}

بالنسبة إلى PAGE_TO_OVERRIDE، استبدِل واحدًا مما يلي:

  • bookmarks
  • history
  • newtab

نصائح

للحصول على صفحة تجاوز فعالة، اتبع الإرشادات التالية:

  • صمِّم صفحة سريعة وصغيرة الحجم. يتوقع المستخدمون أن يتم فتح صفحات المتصفح المضمنة بشكل فوري. تجنب القيام بالأشياء التي قد تستغرق وقتًا طويلاً الوقت. على سبيل المثال، تجنَّب عمليات الجلب المتزامن لموارد الشبكة أو قاعدة البيانات.
  • أدرِج عنوانًا في صفحتك. وإلا فقد يرى المستخدمون عنوان URL للصفحة، وهو ما قد يكون مربكًا. إليك مثال على عند تحديد العنوان: <title>New Tab</title>
  • لا تعتمد على تركيز لوحة المفاتيح في الصفحة. يحصل شريط العناوين دائمًا على التركيز أولاً عندما ينشئ المستخدم علامة تبويب جديدة.
  • لا تحاول محاكاة صفحة "علامة تبويب جديدة" التلقائية. واجهات برمجة التطبيقات اللازمة لإنشاء نسخة معدلة قليلاً من صفحة "علامة تبويب جديدة" الافتراضية - مع الجزء العلوي الصفحات، والصفحات التي تم إغلاقها مؤخرًا، والنصائح، وصورة خلفية المظهر، وما إلى ذلك، إلى الآن. حتى إلا أنه من الأفضل محاولة صنع شيء مختلف تمامًا.

أمثلة

يمكنك الاطّلاع على تجاوز العيّنات.