При запуске приложения GWT в размещенном режиме обычно требуется добавить местоположение сервера кода в параметре строки запроса, например, вместо index.html
может потребоваться открыть index.html?gwt.codesvr=127.0.0.1:9997
.Проблема в том, что gwt.codesvr
обычно не включается в гиперссылки, поэтому его нужно добавлять вручную.Добавление его ко всем ссылкам в вашем приложении не кажется хорошей идеей, так как это повлияет на окончательную версию, скомпилированную GWT.Другим вариантом для index.html
является самоанализ с помощью JavaScript и добавление значения по умолчанию gwt.codesvr
к window.location
, но это следует делать только после того, как приложение убедится, что оно не скомпилировано, то есть после предупреждения GWT module may need to be (re)compiled
,Я полагаю, что идеальным решением для GWT было бы позволить настроить действие, которое он выполняет после того, как не нашел вариантов для выбора.Действие по умолчанию - показывать только что упомянутое предупреждение, но, к сожалению, его нельзя настроить.
Поэтому мой вопрос заключается в следующем: каков наилучший способ автоматического открытия текущей страницы со значением по умолчанию gwt.codesvr
, когда нет скомпилированных перестановок.