Hallo,
ich probiere mich gerade dabei aus eine Website als Progressive Webapp umzugestalten. In diesem Zusammenhang möchte ich die „Seite-Zurück“-Funktion umbelegen, so dass dann der Browser geschlossen wird. Dazu benutze ich das folgendes Script:
function isMobileDevice() {return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1); };
window.onload = function () {
if(isMobileDevice() === true) {
if (typeof history.pushState === "function") {
history.pushState("idxyz", null, null);
window.onpopstate = function () {
window.open('','_parent','');
window.close();
};
} } }
Alles anzeigen
Das funktioniert auf einem PC (Windows 10) wie gewünscht, leider aber nicht auf einem Smartphone.
Zunächst zu den Voraussetzungen: Ich teste auf einem Smartphone mit dem Betriebssystem Android 10. Getestet habe ich mit dem Samsung Browser und mit dem Chrome Mobile-Browser. Leider ohne Erfolg.
Dazu folgende Fragen: Hier gibt es ja zwei „Seite-Zurück“ –Möglichkeiten: Einmal den linken Pfeil im Browser-Menü und dann den linke Pfeil im Android-Menü ganz unten (siehe Screenshot). Werden die auf die gleiche Art mit Javascript angesteuert ?
Woran kann es liegen, dass die Funktion auf dem Smartphone nicht funktioniert?
Gruss von Markus