Для решения этой проблемы в общем, посмотрите класс com.google.gwt.core.client.ScriptInjector
- у него есть два метода, которые позволяют вам вводить скрипты на страницу кросс-браузерным способом. То, как вы пытаетесь внедрить содержимое скрипта, не будет работать в разных браузерах.
Рассматривая конкретный случай с гаджетом, я предполагаю, что загружаемый скрипт содержит код, предотвращающий его загрузку на другую страницу. Вы пытались использовать простую HTML-страницу, которая ссылается на этот тег сценария? Если происходит то же самое, посмотрите, видите ли вы, где в файле скрипта страница переназначается window.location
.