У меня есть SWT-браузер в Eclipse RAP-приложении, где я загружаю что-то на свой локальный сервер и отображаю этот HTML-код.
URL выглядит примерно так: "http://localhost:port/......./myhtml.html"
Я хочу добавить источники сценариев в мой HTML, не перезагружая страницу. В настоящее время я делаю это с помощью Javascript, который я выполняю в браузере.
var script = document.createElement('script');
script.setAttribute('src', 'SOMESOURCE');
document.head.appendChild(script);
Это работает, что я в итоге получаю правильные теги сценариядобавленный в HTML DOM, однако он не загружает ссылки, поэтому я не могу получить доступ к чему-либо определенному в этих ссылках сценария, но вызов чего-то вроде
window.top.location.reload(false)
тоже не работает, потому что это перезагружает HTML и для этогоудаление моих начальных добавленных тегов сценариев.
Основная проблема в том, что я очень ограничен из-за технологий, которые мы здесь используем, поэтому я могу выполнять только запросы javascript в своем браузере.
PS: Для тестирования вы можете просто открыть любой браузер, такой как Chrome и Firefox, открыть его Developer Toolkit и набрать этот скрипт вэлектронная консоль.Сайт не имеет значения.