سؤال

في ملف JavaScript (على سبيل المثال script.js) ، أحتاج إلى متغير يحتوي على المسار المطلق لهذا الملف.

كيف يمكنني القيام بذلك ديناميكيًا؟

شكرًا.

هل كانت مفيدة؟

المحلول

الجواب على هذا السؤال (عبقري ، لم يكن يعلم أن هذا ممكن على الإطلاق!) يجب أن تسفر عن عنوان URL الكامل للملف. لن يعمل هذا إلا عندما يتم تضمين البرنامج النصي تقليديًا باستخدام أ script علامة ، رغم ذلك.

نصائح أخرى

إجابة أخرى على نفس السؤال:

ما هو عنوان URL الخاص بي SRC؟

في الرابط أعلاه يقترحون استخدامه أيضًا

scripts[scripts.length-1].getAttribute('src', -1)

لا أعرف السبب ، لكنك قد تحقق الأمر بشكل أفضل قليلاً.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top