أسباب تعذُّر عملية تدقيق ذاكرة التخزين المؤقت للتطبيق في Lighthouse
تُبلغ أداة Lighthouse عن الصفحات التي تستخدم ذاكرة التخزين المؤقت للتطبيق:
لا تنجح عملية التدقيق هذه عندما يعثر Lighthouse على إشارة إلىملف بيان Application Cache في علامة <html> للصفحة.
على سبيل المثال، يؤدي هذا الترميز إلى تعذُّر إكمال عملية التدقيق:
<htmlmanifest="example.appcache"> ... </html>
استخدام واجهة برمجة التطبيقات Cache API بدلاً من ذاكرة التخزين المؤقت للتطبيق
لاجتياز عملية التدقيق هذه،
عليك إزالة البيان من صفحتك،
واستخدام
Cache API
من خلال عامل خدمة
بدلاً من ذلك.
لنقل البيانات من ذاكرة التخزين المؤقت للتطبيق إلى مشغّلات الخدمات،
ننصح باستخدام
مكتبة sw-appcache-behavior.
تُنشئ هذه المكتبة طريقة تنفيذ تستند إلى مشغّل الخدمات للسلوك المُعرَّف في بيان "تخزين مؤقت للتطبيقات".
تاريخ التعديل الأخير: 2019-05-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2019-05-02 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]