ستساعدك المقالة التالية: يغير Chrome 110 كيفية تضمين Web Share API لمحتوى الطرف الثالث
يحتوي Chrome 110، المقرر طرحه في 7 فبراير 2023، على تغيير في كيفية تعامله مع Web Share API الذي يعمل على تحسين الخصوصية والأمان من خلال مطالبة Web Share API بالسماح صراحةً بمحتوى الطرف الثالث.
قد لا يكون هذا أمرًا يحتاج الناشر الفردي إلى التصرف بناءً عليه.
من المحتمل أن يكون الأمر أكثر أهمية من جانب المطورين حيث يقومون بصنع أشياء مثل تطبيقات الويب التي تستخدم Web Share API.
ومع ذلك، من الجيد معرفة ما هو الأمر بالنسبة للحالة النادرة التي قد يكون فيها ذلك مفيدًا لتشخيص سبب عدم عمل صفحة الويب.
صفحة مطور موزيلا يصف Web Share API:
“تسمح واجهة Web Share API للموقع بمشاركة النصوص والروابط والملفات والمحتويات الأخرى مع أهداف المشاركة التي يحددها المستخدم، وذلك باستخدام آليات المشاركة لنظام التشغيل الأساسي.
تتضمن أهداف المشاركة هذه عادةً حافظة النظام والبريد الإلكتروني وجهات الاتصال أو تطبيقات المراسلة وقنوات Bluetooth أو Wi-Fi.
…Note: لا ينبغي الخلط بين واجهة برمجة التطبيقات هذه وواجهة برمجة تطبيقات Web Share Target، التي تسمح لموقع الويب بتحديد نفسه كهدف مشاركة.
السماح = “مشاركة الويب” السمة
السمة هي علامة HTML تقوم بتعديل عنصر HTML بطريقة ما.
على سبيل المثال، تقوم السمة nofollow بتعديل عنصر الربط ، عن طريق الإشارة إلى محركات البحث بأن الرابط غير موثوق به.
يعد
يسمح
توجد إطارات iframe في كل مكان، كما هو الحال في الإعلانات ومقاطع الفيديو المضمنة.
تكمن مشكلة إطار iframe الذي يحتوي على محتوى من موقع آخر في أنه يخلق إمكانية عرض محتوى غير مرغوب فيه أو السماح بأنشطة ضارة.
وهذه هي المشكلة التي تحلها السمةallow=”web-share” عن طريق تعيين سياسة الأذونات لإطار iframe.
تخبر سياسة الأذونات المحددة هذه (allow=”web-share”) المتصفح أنه من المقبول عرض محتوى الجهة الخارجية من داخل إطار iframe.
يستخدم إعلان Google هذا المثال للسمة المستخدمة:
جوجل تطلق على هذا اسم “”
ويحذر الإعلان:
“إذا كان إجراء المشاركة يجب أن يحدث في إطار iframe تابع لجهة خارجية، فإن التغيير الأخير في المواصفات يتطلب منك السماح بالعملية بشكل صريح.
قم بذلك عن طريق إضافة سمة السماح إلى علامة
وهذا يخبر المتصفح بأن موقع التضمين يسمح لإطار iframe المضمن التابع لجهة خارجية بتشغيل إجراء المشاركة.”
اقرأ الإعلان على صفحة ويب Google Chrome:
المتطلبات الجديدة لـ Web Share API في إطارات iframe التابعة لجهات خارجية