Summary
- عرضت مسودة Feature Policy العلنية الأولى لدى W3C سنة 2019 وسيلة لتقييد وظائف المتصفح، ومنها الموقع الجغرافي وملء الشاشة والكاميرا والميكروفون.
- تصف مسودة Permissions Policy في سبتمبر 2026 ترويستين عمليتين للقرار: ترويسة الاستجابة للصفحة، وخصيصة
allowلإطارiframeبعينه، ثم يحسب المتصفح ما يرثه المحتوى المضمّن.
تخيل صفحة ويب على هيئة مسرح صغير. تستضيف خريطة في غرفة، وفيديو في غرفة ثانية، وأداة دفع في غرفة ثالثة. تريد الخريطة معرفة موضع الزائر، ويطلب مشغل الفيديو الشاشة كلها، وتود أداة الاجتماعات فتح الكاميرا. الدعوة إلى المسرح لا تأتي عادة ومعها مفاتيح كل الأبواب الخلفية.
في أبريل 2019 نشرت W3C أول مسودة علنية لـFeature Policy. وضعت سياسة صاحب الصفحة في ترويسة HTTP اسمها Feature-Policy. يستطيع المضيف إغلاق وظيفة في الوثيقة وما يتبعها، أو حصرها في أصول محددة. أعطت المسودة أمثلة على ملء الشاشة وتحديد الموقع، ثم على إبقاء الكاميرا والميكروفون لأصل مضمّن مختار. صار قرار مدير المسرح يصل إلى المتصفح مع الصفحة نفسها.
تقول مسودة سبتمبر 2026 صراحة إن اسمها السابق كان Feature Policy. الاسم الحالي Permissions Policy، والترويسة Permissions-Policy تستخدم قاموساً منظماً. المثال fullscreen=(), geolocation=() يضع قائمتين فارغتين؛ فتغلق الوظيفتان على الوثيقة وأبنائها. إذا أغلق صاحب المبنى الباب الرئيسي فلن يفتحه تصريح جميل على باب غرفة فرعية.
يمكن للمضيف أن يتخذ قراراً أدق. إن أراد للخريطة المضمّنة فرصة استعمال الموقع الجغرافي، يضع allow="geolocation" على إطارها. ترسم الترويسة العامة حدود الأصول المؤهلة، وتختار خصيصة الإطار الغرفة المعينة. تعرض مسودة 2026 حالة يدرج فيها المضيف أصله وأصلاً ضيفاً في القائمة، ثم يمنح الإطار المختار الإمكانية. لا يحصل الفيديو المجاور على المفتاح لمجرد أنه يشاركه الصفحة.
تنتقل السياسة عبر الوراثة. لكل وظيفة قائمة سماح افتراضية. تعلن الوثيقة الأم سياستها في الاستجابة، ويحمل الإطار سياسة للحاوية عبر allow. وعندما تُنشأ وثيقة الابن أو تنتقل، يحسب المتصفح حالتها الأولى من سياسة الأم والحاوية. يستطيع الابن تحديد شروطه ضمن الحدود التي ورثها. مفتاح الباب المغلق عند الأب لا تصنعه تعليمات جديدة يكتبها الابن خلف الباب.
لهذا كان رسم مستطيل iframe أقل من حل مسألة الصلاحية. يفصل الإطار مكان العرض، لكن وظائف المتصفح تصل آثارها إلى القارئ: موقعه وصورته وصوته وطريقة عرض المحتوى. يحتاج صاحب الصفحة إلى استقبال مكوّن خارجي واختيار القدرات التي تصل إليه. تحوّل السياسة هذا الاختيار إلى قاعدة ينفذها المتصفح لكل غرفة، بدلاً من ترك الأمر لتفاهمات غامضة بين التطبيقات.
وتجعل مسودة 2026 النتيجة قابلة للفحص. يمكن للوثيقة الاستعلام عن document.permissionsPolicy، وللإطار رؤية سياسته، ثم تعديل واجهته وفق الوظائف المتاحة. خريطة بلا موقع جغرافي قد تعرض خانة لكتابة العنوان. أهلية الوظيفة تحددها السياسة؛ أما موافقة الزائر وتوافر الجهاز فمرحلتان تاليتان.
يسرد تاريخ النشر لدى W3C مسودات عمل وصولاً إلى سبتمبر 2026. وخلال تلك السنوات أصبحت الصفحة موطناً لأجزاء من صفحات أخرى، فيما ازدادت وظائف المتصفح قوة. احتاج المسرح إلى قانون عام وإلى بطاقة خاصة لكل غرفة.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





