Ok, więc mam program, który wyprowadza określone dane do pliku zmiennych rozdzielanych tabulatorami.Sprawdź, czy plik się zmienił za pomocą interfejsu API pliku HTML5
Używałem programu Excel do otwierania i przeglądania zawartości pliku, jednak zauważyłem, że excel nalega na blokowanie każdego otwieranego pliku, aby było niewiarygodnie denerwujące, ponieważ mój program zawiesiłby się, gdybym pozostawił plik otwarty w Excelu ... ale ja Naprawdę bardzo chciałbym, aby dane były starannie aktualizowane po każdym uruchomieniu programu, więc nie muszę przez cały czas zamykać i ponownie otwierać pliku.
Zdecydowałem więc, że najłatwiej będzie użyć Javascript do parsowania pliku i wyświetlenia go w tabeli HTML. Natychmiast zapukałem do siebie. Teraz mój program nie zawiesza się, jeśli zostawiam plik na ekranie, ale nadal nie aktualizuje się ... i za każdym razem muszę otworzyć nowo wygenerowany plik.
Tak, zastanawiałem się, czy istnieje mechanizm, dzięki któremu mój JavaScript może być w jakiś sposób powiadomiony o zmianie pliku przez inny proces? Wiem, że jest to mało prawdopodobne, ale chciałbym uniknąć zwykłego sondowania pliku z oczywistych powodów.
Jestem bardzo zaznajomiony z JS, ale HTML5 i nowe API są dla mnie zupełnie nowe.
Wdrożyłem to poprzez znalezienie czasu wśród innych prac. Właśnie testuję to teraz. Wygląda jednak na to, że powinna być świetna. Dzięki! – Luke
Firefox wydaje się buforować plik, za każdym razem wyświetla tę samą datę. –
@ TomášZato: Hmmm, niestety mogę powtórzyć twoje wyniki w Firefoksie. : - | Znaki "cach" (np. "Cache", "caching" itp.) Nie pojawiają się w specyfikacji, więc domyślam się, że wolno robić to, co chce. Może użyć metody "odświeżania" na "Plik" lub niektórych takich. –