Hassan Mahmoud6 نشر 8 مايو 2023 أرسل تقرير نشر 8 مايو 2023 (معدل) { "manifest_version": 3, "name": "Script", "description": "New", "version": "6.2", "content_scripts":[{ "matches": ["http://*/*","https://*/*"], "run_at": "document_end", "js": ["jquery.min.js","popup.js"], "all_frames": true }] } هناا في غلط او حااجه عشاان الاسكريبت مش رااضي يشتغل تم التعديل في 8 مايو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 2 اقتباس
0 Mustafa Suleiman نشر 8 مايو 2023 أرسل تقرير نشر 8 مايو 2023 الكود الخاص بك هو ملف تعريف التطبيق (manifest) لتطبيق Chrome، والكود نفسه ليس له مشكلة وهو صحيح من الناحية النحوية syntax. حاول التأكد من وجود ملفي "jquery.min.js" و "popup.js" في نفس المجلد مع ملف التعريف وأنهما يحتويان على الكود الصحيح. وإصلاح الأخطاء التي أشرت إليك بها في السؤال الآخر هنا الخاص بك: اقتباس
0 محمد Fahmy نشر 8 مايو 2023 أرسل تقرير نشر 8 مايو 2023 هذا الكود يحتوي على بعض الأخطاء الصغيرة التي يجب تصحيحها. يبدو أن المشكلة الرئيسية هي أن هذا الكود يستخدام Manifest Version 3، وهذا الإصدار لا يسمح بشكل صريح بالتحميل الديناميكي للبرامج النصية من نص غير منشور بداخل الملحق نفسه. بدلاً من ذلك، يتعين عليك استخدام API محددة لتحميل البرامج النصية من نص خارجي. لتصحيح هذا الكود، يرجى اتباع الخطوات التالية: 1- استبدال `manifest_version` الحالية 3 بـ 2: JSON "manifest_version": 2, 2- التأكد من وجود الملفات `jquery.min.js` و `popup.js` في نفس المجلد المحتوي على ملف `manifest.json`. 3- التأكد من أن ملف `jquery.min.js` يحتوي على مكتبة jQuery. 4- التأكد من أن البرنامج النصي `popup.js` يحتوي على الأوامر الصحيحة وأنه يتم تنفيذه بشكل صحيح. لا يمكن أن يكون هذا البرنامج النصي فارغًا. 5. يجب التأكد من أن المواقع التي يتم تشغيل النص البرمجي بها (`matches`) تتطابق مع المواقع التي يتم تشغيل النص البرمجي فيها. 6. يجب التأكد من أن النص البرمجي يتم تشغيله في الوقت الصحيح (`run_at`)، في هذه الحالة سيتم تشغيله عندما يتم تحميل الصفحة بشكل كامل. 7. يجب التأكد من أن النص البرمجي يتم تشغيله في كل الإطارات (`all_frames`) في حال كان الموقع يحتوي على إطارات مختلفة. بعد إجراء هذه التغييرات، يجب أن يعمل الكود بشكل صحيح. ويمكنك معرفة المزيد من المعلومات عن Manifest Version 3 من خلال موقع مطورين جوجل الرسمي من هنا. اقتباس
0 Adnane Kadri نشر 8 مايو 2023 أرسل تقرير نشر 8 مايو 2023 بجانب الاحتمالات والحلول التي طرحها المدربان، يمكن أن تكون المشكلة هي بخصوص عدم تحديد أذونات الوصول بشكل صحيح، أو عدم تضمين ملف الاكسجريبت بشكل صحيح في المصفوفة الموجودة في الملف المانيفست. ولذلك تأكد من كل النقاط التالية: أن اسم ملف الاسكريبت يسمى بشكل صحيح ويقع في المسار الصحيح. أن ملف المانيفست يحتوي على صلاحيات الوصول الصحيحة للمواقع التي تريد استخدام الاسكريبت بها، ويمكنك إضافة صلاحيات الوصول بشكل صحيح في الملف المانيفست. أيضا قم بالتوجه الى صفحة ادارة الاضافات والتطبيقات من على متصفحك كروم وقم باستعراض وتشخيص اي اخطاء تظهر هنالك بخصوص تطبيقك. (انتبه الى ان هذا سيقتضي تسجيلك للتطبيق بصورة صحيحة) اقتباس
0 Hassan Mahmoud6 نشر 8 مايو 2023 الكاتب أرسل تقرير نشر 8 مايو 2023 اعمل تحديث للملف ده jquery.min.js ولا مش شرط اقتباس
0 عبدالباسط ابراهيم نشر 9 مايو 2023 أرسل تقرير نشر 9 مايو 2023 بتاريخ 12 ساعة قال Hassan Mahmoud6: اعمل تحديث للملف ده jquery.min.js ولا مش شرط لا يوجد حاجة لتحديث ملف `jquery.min.js` إذا كان يعمل بشكل صحيح ولا يوجد به أي مشاكل. يمكن التحقق من صحة وصلاحية ملف `jquery.min.js` عن طريق التأكد من وجوده في المسار الصحيح وعدم وجود أي أخطاء في الرمز الموجود داخله. وإذا كان الملف يعمل بشكل صحيح ولا توجد به أي مشاكل، فلا يوجد حاجة لتحديثه. ومع ذلك، إذا كان هناك إصدار أحدث من `jquery.min.js` متاحًا ويحتوي على تحسينات أو إصلاحات لمشاكل معروفة، فقد يكون من المفيد تحديث الملف إلى الإصدار الأحدث للحصول على أداء أفضل وتجنب أي مشاكل قد تواجهها في المستقبل. اقتباس
السؤال
Hassan Mahmoud6
هناا في غلط او حااجه عشاان الاسكريبت مش رااضي يشتغل
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.