طريقة العرض على "بحث Google"

يستخدم Googlebot خدمة عرض على الويب تستند إلى Chrome 41 (M41). وبصفة عامة، تدعم خدمة العرض على الويب ميزات وإمكانات النظام الأساسي للويب التي يستخدمها إصدار Chrome. وللاطّلاع على قائمة كاملة، يُرجى الرجوع إلى chromestatus.com أو استخدام مقارنة الوظائف على caniuse.com.

ينبغي أن تكون على علم ببعض الاستثناءات والاختلافات التي قد تجدها. ويصف هذا المستند الميزات وواجهات برمجة التطبيقات التي تم إيقافها أو حصرها بشكل واضح في خدمة العرض على الويب.

ترتيب Googlebot وخدمة العرض على الويب للمحتوى المهم على الصفحات حسب الأولوية

تم تصميم Googlebot بحيث لا يُحدث مشاكل أثناء الزحف على الويب. ومهمته الأساسية هي الزحف مع الحرص على عدم خفض مستوى تجارب المستخدمين الذين يزورون الموقع. يهتم Googlebot وخدمة العرض على الويب بتحديد وتحليل الموارد التي ليست ضمن المحتوى الأساسي للصفحة وقد لا يهتمان بجلبها. وعلى سبيل المثال، لا يتم استخدام طلبات إعداد التقارير والأخطاء التي ليست ضمن المحتوى الأساسي والأنواع الأخرى المشابهة من الطلبات أو لا يلزم استخلاصها ضمن المحتوى الأساسي للصفحة.

إيقاف خدمة العرض على الويب لبعض الواجهات والإمكانات

يمكنك استخدام اكتشاف الميزات لتحديد واجهات برمجة التطبيقات وإمكانات خدمة العرض على الويب وpolyfills المدعومة إن أمكن، بالطريقة نفسها التي تستخدمها مع أي متصفّح آخر، لأن إمكانات خدمة العرض على الويب قد يتم تحديثها في أي وقت:

  • يتم إيقاف واجهتي IndexedDB وWebSQL.
  • يتم إيقاف الواجهات المُعرَّفة باستخدام مواصفات مشغّل الخدمات.
  • يتم إيقاف واجهة WebGL ولا تتم فهرسة محتوى VR حاليًا.

توقُّف Googlebot وخدمة العرض على الويب في جميع عمليات تحميل الصفحات

تحمِّل خدمة العرض على الويب جميع عناوين URL (يرجى الرجوع إلى نبذة عن الفهرسة للاطّلاع على طريقة اكتشاف محرك البحث Google للمحتوى) بعد أن يجري الخادم والبرنامج عمليات إعادة التوجيه كما هو الحال في أي متصفّح. ولا تستأنف خدمة العرض على الويب نشاطها في جميع عمليات تحميل الصفحات:

  • يتم محو بيانات التخزين المحلي وتخزين الجلسة في جميع عمليات تحميل الصفحات.
  • يتم محو ملفات تعريف الارتباط HTTP في جميع عمليات تحميل الصفحات.

خدمة العرض على الويب لا تدعم ES6

لا يدعم Chrome M41 ميزات ES6 (مثل الفئات). وإذا كنت تستخدم ES6، يرجى التأكّد من تحويل جافا سكريبت إلى ES5.

الدعم المحدود من خدمة العرض على الويب لمكوّنات الويب

يمكنك وضع المحتوى في واجهة light DOM متى أمكن ذلك واستخدام shadow DOM لتغليف تفاصيل التنفيذ وإخفائها. وينبغي دائمًا وضع المحتوى الأساسي مثل عناصر التنقُّل والروابط والعناوين والنص الأساسي والصور الأساسية في واجهة light DOM لأن هذا يضاعف من التوافق مع البرامج التي قد لا تدعم مكوّنات الويب أو لا تنفِّذ لغة جافا سكريبت.

رفض خدمة العرض على الويب لطلبات الأذونات

يرفض Googlebot تلقائيًا الميزات التي تتطلّب موافقة المستخدم. وللاطّلاع على قائمة كاملة من الميزات المتأثِّرة، يُرجى الرجوع إلى سجلّ الأذونات. ومن بين الأمثلة على ذلك واجهة برمجة تطبيقات الكاميرا وواجهة برمجة التطبيقات للمواقع الجغرافية وواجهة برمجة التطبيقات للإشعارات.

Googlebot وخدمة العرض على الويب لا يدعمان بروتوكول WebSocket

لا يدعم Googlebot وخدمة العرض على الويب سوى HTTP/1 وبروتوكول نقل الملفات سواء كانت طبقة النقل الآمنة متوفِّرة أو لا.

تتبُّع الأخطاء وتصحيح مشاكل العرض

بالإضافة إلى استخدام اكتشاف الميزات وpolyfills، ينبغي التأكّد من تجميع وتحليل الأخطاء التي يحدثها برنامج والتي يمكن أن تمنع تطبيقك من العمل بشكل صحيح عندما يشغّله المستخدمون وGooglebot.

إرسال تعليقات حول...