Как заставить режим GWT Super Dev работать на элементе GWT внутри HTML-фрейма? - PullRequest
0 голосов
/ 24 мая 2018

У меня большое приложение, и одна из его частей имеет приложение GWT внутри HTML-фрейма на странице.Когда я пытаюсь запустить режим Super Dev на этой странице, CodeServer возвращает окно сообщения о том, что модуль GWT не найден.Принимая во внимание, что если я иду в приложение внутри iframe отдельно, режим Super Dev работает отлично.Есть ли способ заставить режим Super Dev работать на элементе iframe прямо внутри моего приложения, не открывая его отдельно.

1 Ответ

0 голосов
/ 25 мая 2018

@ luigi-polvani Да, я нашел решение в соответствии с тем, что вы сказали.

javascript:{      
    window.__gwt_bookmarklet_params = {'server_url':'http://localhost:9876/'}; 
    var s = document.createElement('script');      
    s.src ='http://localhost:9876/dev_mode_on.js';      
    void(document.getElementsByTagName('iframe[0]').contentWindow
         .document.getElementsByTagName('head')[0].appendChild(s));     
 }
...