Введение в тестирование гаджетов Google - PullRequest
3 голосов
/ 18 декабря 2010

Я пытаюсь создать простой гаджет Google и столкнулся с проблемой прямо за дверью. Я прочитал руководство по началу работы сверху вниз и чувствую, что мне все еще что-то не хватает.

Начиная с предоставленного гаджета Hello World, как начать редактирование и тестирование? Я использую редактор гаджетов Google с вкладкой предварительного просмотра. Это работает для простого HTML, но любой javascript (например, «предупреждение»), который я вставил, не работает

Я могу опубликовать гаджет и добавить его в iGoogle. Когда я делаю это, мой встроенный JavaScript работает. Однако, похоже, что за кулисами происходит немало кеширования и задержек. В настоящее время этот процесс редактирования, загрузки, публикации, отладки довольно болезненный. Я что-то упускаю здесь очевидное? Каков «правильный» способ разработки и тестирования гаджета? Есть ли на моем компьютере программа, которая может запускать код гаджета без необходимости подключаться к сети?

Ответы [ 3 ]

1 голос
/ 29 декабря 2010

Ах, радости редактирования гаджета Google.

По моему опыту, редактор гаджетов Google ОЧЕНЬ глючит.Так что это может быть проблема с Javascript, попробуйте переключить браузеры.

Также, чтобы отключить кэширование:

http://www.google.com/ig/directory?type=gadgets&url=www.google.com/ig/modules/developer.xml

0 голосов
/ 19 января 2011

Попробуйте добавить строку запроса к URL-адресу гаджета, а затем добавьте ее на свою страницу gmail или iGoogle. Используйте разные параметры запроса каждый раз, когда вы вносите изменения в свой гаджет. Как например:

www.mycompany.com/gadgets/main.xml?q=1234

Google обновляет кэш каждый час или около того. Таким образом, добавление строки запроса приведет к немедленному обновлению гаджета.

0 голосов
/ 27 декабря 2010

Насколько я могу судить, ответ "Нет". Я также испытал мучительную задержку, о которой вы упомянули: один цикл кода / отладки может легко занять 10 минут ожидания обновления гаджета до моего последнего кода.

Я надеюсь, что кто-то отметит меня и даст ответ "Да".

...