Document.timeline

من موسوعة حسوب
مراجعة 20:12، 15 مارس 2018 بواسطة عبد-الهادي-الديوري (نقاش | مساهمات) (←‏دعم المتصفحات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تنبيه: هذه تقنيّة تجريبيّة، انظر جدول دعم المُتصفحات قبل استعمال هذه الخاصيّة في شيفرة إنتاجيّة.

تُعيد الخاصيّة القابلة للقراءة فقط timeline المُعرَّفة على الواجهة Document الخطَّ الزمني الافتراضي للمُستند الحالي. هذا الخط الزّمني كائن خاص من النوع DocumentTimeline الذي يُنشأ تلقائيا عند تحميل الصّفحة.

الخطّ الزمني فريد لكل مستند ويبقى طيلة مُدّة بقاء المُستند حيًّا، ما يشمل استدعاءات التّابع document.open()‎.

تُحسب القيم الزمنية لهذا الخط الزمني حسب حدّ ثابت (fixed offset) من السّاعة العموميّة بحيث يُكافئ وقتُ الصّفر (zero time) لحظةَ navigationStart إضافة إلى قيمة delta مُوقَّعة معروفة بوقتِ الأصل (origin time). ويكون الخطّ الزمني للمُستند غير نشيطٍ (inactive) إلى أن تُنشأ لحظة navigationStart.

مُلاحظة: الخطّ الزمنيّ المُرتبط بمُستندٍ غير نشيط يُعتبر كذلك غير نشيط.

البنية العامة

var pageTimeline = document.timeline;
var thisMoment = pageTimeline.currentTime;

القيمة

كائن من النّوع DocumentTimeline.

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي لا 48 لا لا لا

انظر أيضًا

مصادر ومواصفات