Получение списка имен файлов, уже загруженных в DOM?

0

Я столкнулся с ситуацией, когда мне нужно проверить, загружен ли файл в DOM, чтобы я не загружал его снова. На самом деле у меня есть сценарий, в котором есть много небольших проектов, которые размещаются в одном домене, но у всех есть свои ресурсы, такие как jquery, backbone.js и т.д. (Wookie Widgets).

Вопрос: могу ли я получить список имен файлов, которые уже загружены в DOM?

PS: Мне нужно получить список файлов javascript, загруженных в DOM, и я не ищу никаких обходных решений. Пожалуйста, дайте мне знать, как получить весь список файлов NAMES... загруженных в DOM

Теги:
dom
widget
backbone.js

2 ответа

0
Лучший ответ

Вы можете сделать что-то подобное.

$('script').each(function(){
});

Вот пример в скрипке.

  • 0
    @Maleeenc: Мой сценарий немного другой ... Дайте мне знать, сработает ли он, если скрипт загружается каким-то другим проектом? развернут на том же домене? Позвольте мне также проверить это ... Я думаю, что это не будет ..
  • 0
    На самом деле я загружаю содержимое некоторых других страниц другого проекта в разделы проекта, и это решение не работает в моем случае. Все проекты размещены на одном сервере
Показать ещё 1 комментарий
0

Стандартный способ - использовать загрузчик сценариев. См. Некоторые примеры здесь: http://www.creativebloq.com/javascript/essential-javascript-top-five-script-loaders-8122862

Это даст вам полный контроль над сценариями, которые вы хотите загрузить, и их зависимостями.

Если вы просто хотите использовать теги скриптов, вы можете присоединить обработчики событий onload к каждому тегу.

Или вы можете опросить страницу, чтобы проверить наличие объекта, который должен загружать сценарий (например, window.jQuery).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню