Как загрузить WEINRE динамически?

Я не хочу включать скрипт WEINRE в раздел заголовка, и я хотел бы загрузить его по требованию (при нажатии кнопки). Я старался:

$.getScript('http://path-to-weinre-script.js#anonymous')

После загрузки скрипта WEINRE клиент начинает звонить /ws/target/t-9X периодически, но в консоли WEINRE нет активных целей. Как я могу принудительно инициализировать WEINRE, не добавляя его в головной раздел?

2 ответа

Решение

Я нашел это сам. Правильный способ динамической загрузки WEINRE:

(function(e){e.setAttribute("src","http://ip:port/target/target-script-min.js#anonymous");document.getElementsByTagName("body")[0].appendChild(e);})(document.createElement("script"));void(0);

Кто-то опубликовал выпуск CB-8738 в Jira, что звучит похоже. Это решает вашу проблему?

Другие вопросы по тегам