


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.
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);
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", "#"); }
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", "#"); } });
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); });
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)!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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".

Alipay PHP ...

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.

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-Kanäle für alte Versionen, die offizielle Anwendungsmärkte von Drittanbietern, Forum-Communities und andere Kanäle abdecken.

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.

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.

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.
