Wenn sich dein (firefox) Browser die Scrollposition nicht merkt nachdem du den “zurück” / “back” Button verwendest, könnten diese Seiten weiterhelfen:
Zusammenfassung:
Einige php-Installationen setzen standardmäßig session.cache_limiter auf nocache und dies setzt den Header Cache-Control: no-store, was wiederum Firefox dazu bringt, sich die Scrollposition nicht zu merken.
Abhilfe (Fix) ist leicht: Setze session.cache_limiter = private in php.ini
Warnung: Diese Abhilfe stört möglicherweise das Verhalten von DokuWiki für IE Benutzer in der Art, dass oft früher zwischengespeicherte (cached) Seiten angezeigt werden statt der geänderten. Firefox Benutzer sollten daher möglicherweise ersatzweise die Restore Scroll Position Extension (add-on) installieren (http://www.gozer.org/mozilla/extensions/).
Warum aber kann es “Opera” ???
Alternativ kannst du Dokuwiki's inc/action.php editieren um den benötigten Cache-Control Header automatisch zu inkludieren anstatt die “universalen” Einstellungen in php.ini anzugreifen.
Da ich1) von MediaWiki migriert habe und immer noch meine Standard-MediaWiki Installation habe (welche von dieser Firefox Scrollbar-Angelegenheit unberührt ist) fällt mir auf, dass MediaWiki folgende Cache-Control Header Zeile ausgibt:
Cache-Control: private, must-revalidate, max-age=0
Ich fügte diesen identischen Header zum $headers[] Array in inc/actions.php hinzu (hinter dem Content-Type: header on line 122):
$headers[] = 'Cache-Control: private, must-revalidate, max-age=0';
Damit war die Sache für mich behoben.
The current wikipedia has an additional otpion: s-maxage=0
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported