Ja, geht, ist halt etwas "gewöhnungsbedürftig", das man jetzt in den Ungelesenen immer einen Refresh drin hat. Aber ja, mal schauen ...Kirk hat geschrieben: 06.10.2022 22:26[...]
Eine andere Möglichkeit wäre in dersearch.phpnachcase 'unreadposts':das hier eintragen:[...]Code: Alles auswählen
header("Refresh:5");
[3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
-
Stellanebula
- Mitglied
- Beiträge: 69
- Registriert: 06.09.2022 22:21
- Kontaktdaten:
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Viele Grüße,
Markus
Markus
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Ich habe mir zu dem Thema eine Lösung in JavaScript ausgedacht. Habe ich allerdings nur mit Firefox getestet.
Dazu muss die
Finde in ihr:
und ersetze mit:
Dazu muss die
search_results.html editiert werden.Finde in ihr:
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
<!-- EVENT search_results_header_before -->
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
<script>
window.addEventListener('load', function () {
let entries = performance.getEntriesByType("navigation");
if (entries.map(nav => nav.type).includes('back_forward')) {
window.location.reload();
}
});
window.addEventListener('unload', function () {
console.log('unload');
});
</script>
<!-- EVENT search_results_header_before -->
Zuletzt geändert von IMC am 31.10.2022 15:54, insgesamt 3-mal geändert.
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Sehr gute Lösung, funktioniert auch mit Edge und Opera. Da ein passendes Event auch vorhanden ist, würde dies als EXT auch funktionieren.
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Ich habe den Code in meinen vorherigen Beitrag nochmal geändert.
So habe ich ihn jetzt in der Extension mit der ich in meinen Forum Änderungen im Style vornehme.
So habe ich ihn jetzt in der Extension mit der ich in meinen Forum Änderungen im Style vornehme.
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Gegenüber deinen ersten Code, dauert die Aktualisierung minimal etwas länger, funktionieren tut beides.
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Jetzt musste ich den Code doch noch einmal ergänzen.
Leider hat Firefox bei der Betätigung des "Back-Button" nicht in jedem Betriebszustand einen reload durchgeführt.
Wenn beim Verlassen der Seite vorher Code beim unload Event ausgeführt wird, wird beim zurückkehren immer ein reload durchgeführt.
Dies Verhalten konnte ich nur beim Firefox Browser feststellen. MS Edge benötigte diese Code Erweiterung nicht.
Leider hat Firefox bei der Betätigung des "Back-Button" nicht in jedem Betriebszustand einen reload durchgeführt.
Wenn beim Verlassen der Seite vorher Code beim unload Event ausgeführt wird, wird beim zurückkehren immer ein reload durchgeführt.
Dies Verhalten konnte ich nur beim Firefox Browser feststellen. MS Edge benötigte diese Code Erweiterung nicht.
-
Stellanebula
- Mitglied
- Beiträge: 69
- Registriert: 06.09.2022 22:21
- Kontaktdaten:
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Kurze Frage: Der Code muss schon im aktuellen aktiven Style geändert werden und nicht im übergeordneten "prosilver", richtig?
Viele Grüße,
Markus
Markus
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
@Stellanebula
Wenn in dem verwendeten Style diese html Datei existiert dann ja, wenn nicht dann langt es aus wenn es in prosilver änderst.
@IMC
Werde ich bei Gelegenheit nochmal testen.
Edit:
Im FF ist die Aktualisierung etwas schneller als im Egde oder Opera.
Damit ist die Aktualisierung in allen 3 Browsern gleich schnell:
Allerdings habe dies in einer meiner EXT mit dem Event
Wenn in dem verwendeten Style diese html Datei existiert dann ja, wenn nicht dann langt es aus wenn es in prosilver änderst.
@IMC
Werde ich bei Gelegenheit nochmal testen.
Edit:
Im FF ist die Aktualisierung etwas schneller als im Egde oder Opera.
Damit ist die Aktualisierung in allen 3 Browsern gleich schnell:
Code: Alles auswählen
<script>
window.onload=function() {
let entries = performance.getEntriesByType("navigation");
if (entries.map(nav => nav.type).includes('back_forward')) {
window.location.reload();
}
};
</script>
search_results_topic_before.html getestet.Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Ich hatte es in meiner Extension und im phpBB Quellcode getestet. Hier habe ich (mit meiner veralteten Hardware) keine Geschwindigkeitsunterschiede feststellen können.Kirk hat geschrieben: 31.10.2022 17:05 Allerdings habe dies in einer meiner EXT mit dem Eventsearch_results_topic_before.htmlgetestet.
Ohne Nutzung des onunload Events hatte ich Probleme im meinem Firefox mit dem reload. Deshalb habe ich es hier nochmals eingefügt. Damit hat mein Firefox jedes mal den reload durchgeführt.
Code: Alles auswählen
<script>
window.onload = function() {
let entries = performance.getEntriesByType("navigation");
if (entries.map(nav => nav.type).includes('back_forward')) {
window.location.reload();
}
};
window.onunload = function() {
console.log('unload');
};
</script>
Re: [3.3] Bitte Info, wie "Back-Button" im Browser und phpBB zusammenspielt
Ich habe es jetzt in core sowie in EXT getestet, bei diesem Code dauert es ca. 290 ms bis zur Aktualisierung.
Bei deinem letzten ca. 35 ms bis zur Aktualisierung. Ist bei den Browsern Edge, Opera sowie FF ungefähr gleich.
Bei deinem letzten ca. 35 ms bis zur Aktualisierung. Ist bei den Browsern Edge, Opera sowie FF ungefähr gleich.
