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، وهي متاحة بدءًا من الإصدار 138 من Chrome.
يتم إنشاء أقسام في مساحة العرض عندما يتم تقسيمها بواسطة ميزة أو أكثر من ميزات الأجهزة، مثل طي أو مفصلة بين شاشتين منفصلتين، تعمل كفاصل.
الشرائح هي مناطق في إطار العرض يمكنك التعامل معها على أنّها منفصلة منطقيًا عند تطوير موقعك الإلكتروني أو تطبيقك. تتيح لك واجهات برمجة التطبيقات الرائعة هذه إنشاء واجهتك أو تحسينها خصيصًا للأجهزة القابلة للطي. على سبيل المثال، إنشاء تجربة مستخدم ذات لوحتين أو مجرد تجنُّب عرض المحتوى على كامل الصفحة.
منذ
التجربة الأصلية التي أجريناها العام الماضي،
أجرينا تغييرَين:
- أصبحت سمة JavaScript
segments متوفرة الآن في الكائن 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]