Bir sitem varsa, example.com ve bu sitedeki bir sayfa subdomain.example.com/serveAd.js adresindeki bir Javascript'e başvurur - bir yolu var mı serveAd.js içinden kendi URL'sini veya indirildiği alan adını bilmek için Bir Javascript dosyasında kodlayabilir, kendi etki alanını/URL'yi bilir
(JS denir sayfa hakkında tüm bilmek kesinlikle olabilir. Ben JS kendi kökeni hakkında biliyorsa bilmek istiyorum.)cevap
, sen bu tür şeyleri tam url alabilir:
var fullJsUrl= $('script[src$=serveAd.js]').attr('src');
jquery kullanarak Değilse, Daha fazla iş gerektirebilir, ama siz fikir edinirsiniz;)
Bunu yapmak için iyi bir yol. –
Bu sorunun jQuery'deki değişimlerden kaynaklanıp kaynaklanmadığından emin değilsiniz, ancak şimdi bu sadece $ ('script [src $ = "serveAd.js"]') ile çalışmaktadır. Attr ('src'); // dosya adının etrafında alıntılar – atmd
komut son o ayrıştırılır gibi ben eminim DOM'de bulunan <script>
düğümü ayrıştırılmış olan olacaktır.
görmek için harici JS bu deneyin: jquery kullanarak olsaydı
var scripts = document.getElementsByTagName('script');
var lastScript = scripts[scripts.length - 1];
alert(lastScript.src);
Komut dosyası, createElement/appendChild kullanılarak yüklenmiş değilse, DOM'ın herhangi bir yerinde olabilir (nereye eklediğinize bağlı olarak). – bart
- 1. ayrı javascript dosyasında
- 2. Javascript localStorage ve etki alanları
- 3. Bir Jenkins boru hattı komut dosyasında @ NonCPS üzerindeki etki nedir?
- 4. bilir hangi olay bir ActiveRecord modeli
- 5. Bir görünüm denetleyicisinde sunulan tüm görünümleri bilir
- 6. javascript node.js dosyasında otomatik mimetypes
- 7. javascript document.write harici js dosyasında
- 8. Başka js dosyasında javascript dosyası kullanma
- 9. Kendi javascript dosyasını nanoya nasıl eklersiniz?
- 10. Harici kütüphaneyi kendi javascript kütüphaneme bağla
- 11. JavaScript, üçüncü taraf bir etki alanındaki XML verilerini yükleyebilir mi?
- 12. Ayrı bir Javascript dosyasında bir C# String başvurusu
- 13. Not dosyasında bildirilen minifyEnabled değeri nedir? Aşağıdaki kod satırının anlamını ve kullanımını bilir miyim?
- 14. Yerel API'm javascript dosyasında nasıl kullanılır?
- 15. Harici JavaScript dosyasında oturum değişkenleri çağrısı
- 16. Ebeveyn ViewController, çocuğunun ne zaman atıldığını bilir?
- 17. Yönlendirme INI dosyasında Zend Framework'de bir Alt etki alanı için Yönlendirme Zincirlerini nasıl yazarım?
- 18. form_for gönderirken farkı nasıl bilir: new: edit
- 19. Bir Heroku etki alanını özel bir etki alanına nasıl değiştirebilirim?
- 20. htaccess başka bir etki alanına, başka bir etki
- 21. Bu döngü yürütmeden önce her bir döngü sayısını bilir
- 22. Bir .htaccess dosyasında birçok RewriteBase?
- 23. Herhangi bir alt etki alanını ana etki alanındaki bir sayfaya yönlendirin
- 24. Kendi javascript'i (yüklü) bir sayfada çalıştırabilir miyim?
- 25. Bir etki alanı adının "hosts" dosyasında geçerli olup olmayacağını belirlemenin en iyi yolu?
- 26. ActionMailer öğesini bir etki alanıyla sınırla
- 27. Diğer etki alanına yönlendir, ancak yazılan etki alanı yazmayı sürdür.
- 28. Bir işlev kendi uygulamasından nasıl referans alınır?
- 29. jQuery İki etki alanlı AJAX
- 30. CreateInstanceAndUnwrap ve Etki Alanı
rfc2606 için düzenlenmiş –
Çoğaltılması: http://stackoverflow.com/questions/710957/how-might-i-get-the-script-filename-from -in-o-script- – Shog9
Ayrıca bkz. Http://stackoverflow.com/questions/3019112/getting-url-of-executing-javascript-file-ie6-7-problem-mostly –