JavaFX WebView / WebEngine Cache zewnętrzny JavaScript

Sytuacja: Mam prostą stronę HTML, która ma taki zwykły tag skryptu

<script src="main.js"></script>

Po załadowaniu kodu HTML aktualizuję plik main.js i dokonuję przeładowania (przez przycisk UI).

Problem Mój nowy JS nie jest pobierany, muszę zamknąć aplikację i otworzyć ją ponownie.

Co próbowałem: -nie używając webEngine.reload (), ale webEngine.load () -wykonując nowy przegląd po każdym przeładowaniu. -wykonanie nowego etapu z nowym broswerem - ustawienie wszystkich buforowanych węzłów w kodzie HTML poniżej

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

-InetAddressCachePolicy:

InetAddressCachePolicy.setNegativeIfNotSet(InetAddressCachePolicy.NEVER);

-VM Opcje: -Dnetworkaddress.cache.ttl = 0.

Pytanie Czy jest jakiś sposób na usunięcie pamięci podręcznej lub wymuszenie WebView, aby przeładować wszystkie zasoby inne niż dołączanie numeru do pliku JS za każdym razem, gdy go aktualizuję?

Uwaga: Używam NetBeans 7.3 Z ostatnią Javą (aktualizacja 22)

questionAnswers(5)

yourAnswerToTheQuestion