Всегда показывать старые logi c из js - PullRequest
1 голос
/ 04 августа 2020

Vaadin 7.3

Для загрузки js Я использую это в моем java файле в проекте Vaadin:

@SuppressWarnings("serial")
@JavaScript("../../VAADIN/callback.js")


    UI.getCurrent().getPage().getJavaScript().execute("myFunction('" + providerGUID + "')");

и, как результат, успешный вызов myFunction из js файл. Хорошо.

Но если я изменю содержимое myFuncion, перестрою проект и обновлю sh (C -F5) мою страницу, он снова покажет старое содержимое файла javascript.

PS Это не помогает

@VaadinServletConfiguration(resourceCacheTime = 0, ui = UbUI.class, productionMode = false)

Ответы [ 2 ]

1 голос
/ 04 августа 2020

В некоторых случаях недостаточно сбросить с помощью F5 или даже CTRL-F5. Здесь действительно помогает удалить кеш в браузере.

Если вы используете Chrome, вы можете отключить кеш в настройках при использовании DevTools. Иногда это мне помогает. Небольшая потеря производительности меня не беспокоит при тестировании.

введите описание изображения здесь

0 голосов
/ 04 августа 2020

Это проблема кеширования сценария Java. Вы можете попробовать CTRL-F5 или очистить кеш браузера. Всегда лучше использовать режим инкогнито браузера при создании / тестировании кода скрипта java.

...