2015-07-22 4 views
3

Я пытаюсь добавить тег script в тело index.html в JBrowse 11.5. Я хочу, чтобы он исполнялся после того, как все загрузилось. Все CSS, асинхронно загруженные треки и так далее. Я пробовал domReady! и dom/ready, но они запускаются слишком рано. Кто-нибудь знает, как добавить скрипт после загрузки?Как добавить javascript в JBrowse после того, как все загрузилось

ответ

0

Это может зависеть от того, что вы подразумеваете под «всем, что загружается», но вы можете попробовать несколько разных методов.

Например, в index.html вы могли бы написать что-то вроде этого

JBrowse.afterMilestone('initView', function() { 
    // add your code to inject script here 
}) 

Вы можете просто добавить произвольный JavaScript там, включают в себя новые модули AMD, или использовать другой метод код типа инъекции, например, inject a script tag with remote src and wait for it to execute

В качестве альтернативы, проверьте архитектуру плагина для JBrowse, это также хороший способ включить новые модули кода

Смежные вопросы