Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Вставить элемент, до загрузки head (https://javascript.ru/forum/events/53800-vstavit-ehlement-do-zagruzki-head.html)

hima 18.02.2015 16:40

Вставить элемент, до загрузки head
 
Всем привет, прислушиваюсь к вашей мудрости уважаемые сеньёры js мастера

Занимаясь допиливанием плагина к браузеру, столкнулся с проблемой

Требуется вставить на страницу синхронный js как содержимое для div

Я могу по идее сделать это до загрузки head и вообще сайта в плагине

но вот незадача , скрипт не видит body и вообще элементов

а когда пытаюсь вставить после загрузки страницы - скрипт распознается как асинхронный и document.write там не работает


уважаемые подскажите решение проблемы, как лучше сделать
при условии - содержимое js я менять не могу (избавиться от document.write)

содержимое сайта соответственно не меняется, это плагин

danik.js 18.02.2015 17:46

document.write будет работать как тебе нужно только если разместишь скрипт внутри нужного тебе div'а. Иначе никак. Безысходность.

По сути, тебе нужно некое синхронное событие, которое бы возникло в момент парсинга div'а. Но такого события нет. Нечто похожее - MutationObserver. Но он не реагирует в процессе парсинга, да и работает асинхронно.


Часовой пояс GMT +3, время: 11:01.