Ich habe 5 HTML-Seiten und eine JavaScript-Funktion DoInitialConfiguration() in einer JavaScript-Datei. Benutzer kann jede der fünf HTML-Seiten öffnen und ich möchte, dass unabhängig davon, welche Seite geöffnet ist, ich diese Funktion auf der ersten Seite aufrufen. Aber auch daran erinnern, dass die Funktion einmal aufgerufen wurde und nicht bei anderen Seiten laden. Ich habe nur diese 5 HTML-Seiten und die JavaScript-Datei, die die Funktion hat. Ich bin Besitzer der JavaScript-Datei, kann aber in den HTML-Seiten (die ich nicht besitze) eine begrenzte Änderung vornehmen, wie die JavaScipt-Datei laden und die Funktion DoInitialConfiguration() aufrufen.Steuern Sie die Ausführung der JavaScript-Funktion nur einmal
Da die JavaScript-Datei im Browser-Cache verbleibt, gibt es eine Möglichkeit, sich daran zu erinnern, dass die Funktion einmal aufgerufen wurde, indem eine Variable in der JS-Datei verwendet wurde. Es ist OK, DoInitialConfiguration() erneut aufzurufen, wenn die Seite nach dem Leeren des Browser-Cache erneut geladen wird.
wie kann diese Funktionalität
Speichern Sie ein Flag in 'localStorage' zum Beispiel. –
Cookies oder localStorage wird einen Cache überleben – mplungjan