Heim Web-Frontend H5-Tutorial Viele Menschen kennen die Ereignismethoden zur Überwachung der Schaltflächen „Zurück', „Zurück' und „Vorherige Seite' von mobilen Apps wie WeChat und Alipay sowie von Browsern nicht.

Viele Menschen kennen die Ereignismethoden zur Überwachung der Schaltflächen „Zurück', „Zurück' und „Vorherige Seite' von mobilen Apps wie WeChat und Alipay sowie von Browsern nicht.

Feb 09, 2017 pm 03:56 PM

In tatsächlichen Anwendungen müssen wir in mobilen Apps und Browsern häufig auf die Schaltflächen „Zurück“, „Zurück“, „Vorherige Seite“ und andere Schaltflächen klicken, um die Seite zu schließen, auf die angegebene Seite umzustellen oder andere Vorgänge auszuführen

Anforderung, So überwachen Sie das Ereignis im Code, wenn auf die Zurück-Schaltfläche von WeChat, Alipay, Baidu Nuomi, Baidu Wallet und anderen Apps oder auf die vorherige Seite oder die Zurück-Schaltfläche des Browsers geklickt wird.

Ich glaube, dass viele Freunde wie ich schon lange auf Baidu und Sogou gesucht haben, ohne eine Lösung zu finden. Lassen Sie mich Ihnen erklären, wie Sie Folgendes überwachen:

Zuerst müssen wir den Verlauf des Browsers verstehen. Wie wir alle wissen, können wir den JavaScript-Fensterverlauf auf der Seite verwenden, um zur vorherigen Seite zurückzukehren. Aus Sicherheitsgründen ist es JavaScript jedoch nicht gestattet, die vorhandenen URL-Links im

Verlauf zu ändern Sie können die Methode pushState verwenden, um URL-Links zum Verlauf hinzuzufügen und eine Popstate-Ereignisüberwachung bereitzustellen, um die URL aus dem Verlaufsstapel anzuzeigen. Da eine Überwachung des Popstate-Ereignisses

bereitgestellt wird, können wir es überwachen.

Zurück, Zurück, Schaltfläche zur vorherigen Seite klicken, Überwachungsimplementierungscode:

window.addEventListener("popstate", function(e) {  
        alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能  
    }, false);
Nach dem Login kopieren

Obwohl wir auf das Back-Ereignis hören, kehrt die Seite dennoch zur vorherigen Seite zurück, daher müssen wir es verwenden pushState zum Erhöhen Eine URL dieser Seite stellt diese Seite dar. Jeder weiß sehr gut, dass es sich um #

function pushHistory() {  
        var state = {  
            title: "title",  
            url: "#"  
        };  
        window.history.pushState(state, "title", "#");  
    }
Nach dem Login kopieren

handelt. Wenn Sie auf die Vorgänge „Zurück“, „Rückwärts“ und „Vorherige Seite“ klicken, überwachen und implementieren Sie Ihre eigenen Vorgänge im Überwachungscode.

Das Folgende ist der vollständige Code:

$(function(){  
    pushHistory();  
    window.addEventListener("popstate", function(e) {  
        alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能  
}, false);  
    function pushHistory() {  
        var state = {  
            title: "title",  
            url: "#"  
        };  
        window.history.pushState(state, "title", "#");  
    }  
      
});
Nach dem Login kopieren

Hinweis: Einige Codes können online gefunden werden!

Sammlung von Folgefragen:

1. Das Popstate-Ereignis wird beim Betreten der Seite in WeChat ausgelöst.

Lösung: Definieren Sie die boolesche Variable bool=false. Nachdem die Seite geladen wurde, verwenden Sie die setTimeout-Methode, um ein Timeout von 1,5 Sekunden festzulegen, und legen Sie bool=true in der Timeout-Ausführungsmethode fest.

Bool-Beurteilung zur Popstate-Überwachung hinzufügen. Wenn bool=true, wird der Inhalt ausgeführt. Der spezifische Code lautet wie folgt:

$(function(){  
            pushHistory();  
            var bool=false;  
            setTimeout(function(){  
                  bool=true;  
            },1500);  
            window.addEventListener("popstate", function(e) {  
              if(bool)  
                {  
                        alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能  
                }  
                pushHistory();  
                  
        }, false);  
        });
Nach dem Login kopieren

Das Obige ist der Inhalt der Ereignismethoden zur Überwachung der Schaltflächen „Zurück“, „Zurück“ und „Vorherige Seite“ von mobilen Apps wie WeChat und Alipay sowie von Browsern, die viele Menschen verwenden Ich weiß es nicht. Weitere verwandte Inhalte Bitte beachten Sie die chinesische PHP-Website (www.php.cn)!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Deepseek Image Generation Tutorial Deepseek Image Generation Tutorial Feb 19, 2025 pm 04:15 PM

Deepseek: Ein leistungsstarkes Werkzeug für KI -Bildgenerierung! Deepseek selbst ist kein Werkzeug zur Bildgenerierung, aber seine leistungsstarke Kerntechnologie unterstützt viele KI -Malwerkzeuge. Möchten Sie wissen, wie Sie Deepseek verwenden, um Bilder indirekt zu generieren? Bitte lesen Sie weiter! Generieren Sie Bilder mit Deepseek-basierten KI-Tools: In den folgenden Schritten werden die folgenden Tools verwendet. Wählen Sie den Zeichnungsmodus aus: Wählen Sie "AI -Zeichnung" oder eine ähnliche Funktion aus und wählen Sie den Bildtyp entsprechend Ihren Anforderungen wie "Anime Avatar", "Landschaft" aus, "Landschaft".

Gateio Chinesische offizielle Website Gate.io Trading Platform Website Gateio Chinesische offizielle Website Gate.io Trading Platform Website Feb 21, 2025 pm 03:06 PM

Gate.io, eine 2013 gegründete führende Kryptowährungs -Handelsplattform, bietet chinesischen Nutzern eine vollständige offizielle chinesische Website. Die Website bietet eine breite Palette von Dienstleistungen, darunter Spot -Handel, Futures -Handel und -kredite, und bietet besondere Funktionen wie chinesische Schnittstelle, reichhaltige Ressourcen und Community -Unterstützung.

Wie löste ich das Problem des Fehlers 'Undefined Array Key '' 'Fehler beim Aufrufen von Alipay EasysDK mithilfe von PHP? Wie löste ich das Problem des Fehlers 'Undefined Array Key '' 'Fehler beim Aufrufen von Alipay EasysDK mithilfe von PHP? Mar 31, 2025 pm 11:51 PM

Problembeschreibung beim Aufrufen von Alipay EasysDK mithilfe von PHP nach dem Ausfüllen der Parameter gemäß dem offiziellen Code wurde während des Betriebs eine Fehlermeldung gemeldet: "undefiniert ...

Gateio Exchange App Old Version Gateio Exchange App Old Version Download Kanal Gateio Exchange App Old Version Gateio Exchange App Old Version Download Kanal Mar 04, 2025 pm 11:36 PM

Gateio Exchange-App-Kanäle für alte Versionen, die offizielle Anwendungsmärkte von Drittanbietern, Forum-Communities und andere Kanäle abdecken.

Ouyi Exchange App Inländische Download -Tutorial Ouyi Exchange App Inländische Download -Tutorial Mar 21, 2025 pm 05:42 PM

Dieser Artikel enthält einen detaillierten Leitfaden zum sicheren Download der Ouyi OKX -App in China. Aufgrund von Einschränkungen in den inländischen App -Stores wird den Benutzern empfohlen, die App über die offizielle Website von Ouyi OKX herunterzuladen oder den von der offiziellen Website bereitgestellten QR -Code zum Scannen und Herunterladen zu verwenden. Überprüfen Sie während des Download-Prozesses unbedingt die offizielle Website-Adresse, überprüfen Sie die Anwendungsberechtigungen, führen Sie nach der Installation einen Sicherheitsscan durch und aktivieren Sie die Zwei-Faktor-Überprüfung. Bleiben Sie während der Nutzung an lokale Gesetze und Vorschriften ein, verwenden Sie ein sicheres Netzwerkumfeld, schützen Sie die Sicherheit der Kontos, wachsam gegen Betrug und investieren rational. Dieser Artikel ist nur als Referenz und stellt keine Anlageberatung dar.

Sesam Open Door Login Registrierung Eingangstor Sesam Open Door Login Registrierung Eingangstor Mar 04, 2025 pm 04:51 PM

Gate.io (Sesam Open Door) ist die weltweit führende Kryptowährungsprüfung. Das Tutorial umfasst Schritte wie Kontoregistrierung und Anmeldung, KYC -Zertifizierung, Fiat -Währung und digitale Währungsaufladung, Handelspaarauswahl, Grenz-/Markttransaktionsbestellungen sowie Bestellungen und Transaktionsaufzeichnungen, wodurch Sie schnell auf der Gate.IO -Plattform für den Kryptowährungshandel beginnen. Egal, ob ein Anfänger oder ein Veteran, Sie können von diesem Tutorial profitieren und die Handelsfähigkeiten von Gate.io problemlos beherrschen.

Der Unterschied zwischen H5- und Miniprogramm und Apps Der Unterschied zwischen H5- und Miniprogramm und Apps Apr 06, 2025 am 10:42 AM

H5. Der Hauptunterschied zwischen Mini -Programmen und App ist: Technische Architektur: H5 basiert auf Web -Technologie, und Mini -Programme und Apps sind unabhängige Anwendungen. Erfahrung und Funktionen: H5 ist leicht und einfach zu bedienen, mit begrenzten Funktionen; Mini -Programme sind leicht und haben eine gute Interaktivität. Apps sind leistungsstark und haben reibungslose Erfahrung. Kompatibilität: H5 ist plattformübergreifend, Applets und Apps werden von der Plattform eingeschränkt. Entwicklungskosten: H5 verfügt über niedrige Entwicklungskosten, mittlere Mini -Programme und die höchste App. Anwendbare Szenarien: H5 eignet sich für Informationsanzeigen, Applets eignen sich für leichte Anwendungen und Apps eignen sich für komplexe Funktionen.

See all articles