Weiß jemand von Ihnen, wie ich eine Komponente zwischen mehreren HTML-Seiten teilen kann, aber nur einmal laden?teilen Komponente zwischen Seiten ohne neu zu laden
Ich versuche, eine Einheit Leinwand zwischen mehreren Seiten zu teilen, aber es dauert zu lange, um zu laden, so dass jedes Mal, wenn ich die Seite neu geladen, was eine sehr schlechte Benutzererfahrung verursacht. Ich habe versucht, den Rahmen einmal zu erstellen und auf die Sitzung zu setzen, um ihn wiederzuverwenden, aber es scheint nicht die Lösung dafür zu sein.
Ich muss die gleiche Komponente unter allen Seiten verwenden, ohne sie jedes Mal neu zu laden, wenn der Benutzer die Browseradresse ändert.
Vielen Dank.
Können Sie etwas Code teilen? Wie viel von der Seite ist Ihre Leinwand? Könnten Sie andere Elemente neu laden? –
Es tut mir leid, dass ich den Code nicht angegeben habe, weil er unter NDA steht. Wir können davon ausgehen, dass die Host-Seiten (die die Canvas enthalten) dynamische Seiten sind, die geändert werden können, und sie können die Canvas-Komponente jederzeit an beliebiger Stelle einfügen und sichtbar machen oder nicht. Es sollte sich beispielsweise wie eine statische Java-Klasse verhalten, in der alle Klassen dieselben Informationen teilen, in diesem Fall die geladene Zeichenfläche. –