استفسار عن جلب رابط موجود بنفس الصفحة بجافا سكريبت او جيكويري

السلام عليكم

كيف اقوم بجلب الرابط الموجود في التاج script

var player = new Clappr.Player({

source: "

",

parentId: "#player",

width: "100%",

height: "100%",

autoPlay: true

});

وطبعه في الاسفل

document.write(طبع الرابط هنا);

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ممكن مساعدة من الاخوان

@Alwalid‍ ‍ ‍ @zakariamouhid‍ ‍

كما أشار الأخ محمد، يمكنك الوصول إلى source باستخدام player.options.source بشرط أن يكون بعد الكود الآخر

هل يمكن أن تضع الكود في jsfiddle أو تضع رابط موقعك

@zakariamouhid‍

بعد وضع رابط المشغل البلاير اشتغل كود الاخ محمد

ولكن كيف اجلب قيمة source

اذا كان لا يوجد var لسكربت معين

مثل هكذا

<سكربت>

source: "

",

</سكربت>

إن كان السكربت داخليا وليس عبر رابط خارجي src يمكنك استخدام regex

@zakariamouhid‍

شكرا اخي زكريا على الكود الذي اشتغل بنجاح

ولكن كيف اجلب قيمة source

اذا كان لسكربت معين ليس له id و var

مثل هذا السكربت اسفله

إن لم تكن تعرف id أو class ل script فعليك البحث في جميع scripts

@zakariamouhid‍ 

بارك الله في عمرك اخي زكريا

هذا ماكنت ابحث عنه.

وشكر للاخ محمد @mohammad anzawi‍

في المشاركة في الحل الاول

صديقي مال الذي تحاول عمله بالضبط ؟

فوضع الكود بهذا الشكل

<script>
    source: "

https://mydomain.live/hls/l... ",

هو قطعاً خطأ, وسيظهر لك الخطأ بال console !

وضح ما الذي تريد عمله بالضبط لنتمكن من مساعدتك بشكل افضل.

khaledhtml أضف ردا

@mohammad anzawi‍  ‍

نعم اخي ولكن انا اريد ان اعرف كيف اجلب اي شي اريده موجود في التاج scriptبدون id او var

لست متاكداًان فهمتُ ما تريد بالضبط , فما فهمته انه لديك :

<script src="

https://test/script.js ">

وانت تريد احضار قيمة src والتي هي https://test/script.js

اذا كنت قد فهمت ما تريده يمكنك تجربة هذا الكود

var getScriptURL = (function() {
    var scripts = document.getElementsByTagName('script');
    var index = scripts.length - 1;
    var myScript = scripts[index];
    return function() { 
        return myScript.src; 
    };
})();

كما يمكنك فعل هذا :

<script id="myscripttag" src="

http://test/script.js ">

ويمكنك احضار القيمة

document.getElementById("myscripttag").src

اريد جلب قيمة source

الرابط الذي ينتهي ب .m3u8

console.log(player.options.source)

@mohammad anzawi‍ 

اخي جربت الكود ولم ينجح في جلب الرابط الموجود قي قيمة source