"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إصلاح خطأ \"رفض تحميل البرنامج النصي\" في تطبيقات Android 5.0.0+؟

كيفية إصلاح خطأ \"رفض تحميل البرنامج النصي\" في تطبيقات Android 5.0.0+؟

تم النشر بتاريخ 2024-11-09
تصفح:405

How to Fix \

معالجة الخطأ "تم رفض تحميل البرنامج النصي" في أجهزة Android 5.0.0

عند نشر تطبيقات Cordova على أجهزة Android التي تعمل بنظام Lollipop أو الإصدارات الأحدث قد يواجه المطورون الخطأ "تم رفض تحميل البرنامج النصي". ينشأ هذا الخطأ من سياسة أمان المحتوى (CSP) الأكثر صرامة التي تم تطبيقها في هذه الإصدارات من Android.

يضمن توجيه CSP تحميل البرامج النصية فقط من مصادر موثوقة. افتراضيًا، يسمح بالبرامج النصية من أصل صفحة الويب ("الذاتية") ويمكّن "التقييم غير الآمن" و"غير الآمن المضمّن" لأغراض الاختبار. ومع ذلك، يمكن أن تكون هذه السياسة مقيدة عند دمج البرامج النصية من مصادر خارجية.

لحل هذه المشكلة، يمكن للمطورين تعديل توجيه CSP في ملف Index.html الخاص بمشروعهم. من خلال إضافة السطر التالي إلى التوجيه، يمكنهم تحديد مصادر موثوقة إضافية:

على سبيل المثال، إذا كان ملف JavaScript البعيد موجودًا على http://Guess.What.com/MyScript.js ، فإن العلامة الوصفية المصححة ستكون:

من خلال دمج هذا التعديل، تثق سياسة CSP بشكل صريح في المصدر البعيد وتسمح بتحميل البرنامج النصي بنجاح.

بيان الافراج أعيد طبع هذه المقالة على: 1729314377 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3