Dynamicznie przeładuj lokalne dane źródłowe / json Javascript

Jakie są możliwe metody między przeglądarkami (przynajmniej Firefox i Chrome), aby dynamicznie przeładować lokalny plik JavaScript, do którego odwołuje się ładowany lokalnie plik html?

Tło:

Lokalna strona html jest używana do renderowania niektórych danych, które są sformatowane i wyświetlane przez dwa odnośniki do plików Javascript. Jeden plik zawiera kod JavaScript, a drugi plik zawiera dane JSON.

Te dane JSON są aktualizowane na dysku przez inny program i byłoby miło, gdyby interfejs użytkownika automatycznie włączał te aktualizacje bez ręcznego ponownego ładowania strony (lub otwierania nowej strony).

W Firefoksie uważam, że problem można rozwiązać za pomocą AJAX do załadowania HTML, ale w Chrome to nie zadziała z powodu tych samych błędów zasad pochodzenia (niestety nie mogę polegać na --disable-web-security, aby to złagodzić, ponieważ wszystko wcześniejsze wystąpienia Chrome muszą być zamknięte, aby to działało).

Jedyne rozwiązanie, jakie widzę, to uruchomienie lokalnego serwera WWW, ale mam nadzieję na coś prostszego i mniej inwazyjnego (Być może ładowanie Javascript w ramce IFrame i ponowne ładowanie IFrame, chociaż wyobrażam sobie, że byłoby to zabezpieczone przez zabezpieczenia przeglądarki).

Czy ktoś ma jakieś zalecenia?

questionAnswers(2)

yourAnswerToTheQuestion