Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
إتاحة الأجهزة القابلة للطي باستخدام واجهة برمجة التطبيقات Viewport Segments API
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تاريخ النشر: 9 يونيو 2025
تتيح واجهة برمجة التطبيقات Viewport Segments API الوصول إلى موضع وأبعاد منطقة منفصلة منطقيًا من إطار العرض إما باستخدام JavaScript أو CSS، وهي متاحة بدءًا من Chrome 138.
يتم إنشاء أجزاء إطار العرض عندما يتم تقسيم إطار العرض من خلال ميزة واحدة أو أكثر من ميزات الأجهزة، مثل طي أو مفصلة بين شاشتين منفصلتين، تعمل كفاصل.
الأجزاء هي مناطق في إطار العرض يمكنك التعامل معها بشكلٍ منفصل منطقيًا عند تطوير موقعك الإلكتروني أو تطبيقك. تتيح لك واجهات برمجة التطبيقات الرائعة هذه إنشاء واجهة أو تحسينها خصيصًا للأجهزة القابلة للطي. على سبيل المثال، يمكنك إنشاء تجربة مستخدم ذات لوحتَين، أو مجرد تجنُّب عرض المحتوى على امتداد الطي.
من التجربة الأساسية التي أجريناها العام الماضي، تم إجراء تغييران:
- تتوفّر الآن السمة
segments في JavaScript في الكائن window.viewport الذي تمت إضافته حديثًا بدلاً من window.visualViewport.
- تمت مواءمة سلوك السمة
segments عندما لا يكون الجهاز مطويًا مع سلوك CSS لهذه الميزة. عندما لا يكون الجهاز مطويًا (أو لا يمكن طيّه)، ستتضمّن السمة segments مصفوفة من جزء واحد يمثّل حجم إطار العرض بالكامل.
يمكنك الاطّلاع على العروض التوضيحية للأجهزة القابلة للطي لمعرفة كيفية استخدام واجهة برمجة التطبيقات.

إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-06-09 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-06-09 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]