Heim Web-Frontend js-Tutorial So implementieren Sie die Back-Force-Refresh-Funktion auf der WeChat-Webseite (ausführliches Tutorial)

So implementieren Sie die Back-Force-Refresh-Funktion auf der WeChat-Webseite (ausführliches Tutorial)

Jun 01, 2018 pm 03:14 PM
web 强制 新功能

In diesem Artikel wird hauptsächlich der Implementierungscode der Back-Force-Refresh-Funktion auf der WeChat-Webseite vorgestellt. Freunde in Not können darauf verweisen

Der spezifische Code lautet wie folgt:

<script>
  //生成uuid
  var uuidChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
  function uuid() {
    var r;
    var uuid = [];
    uuid[8] = uuid[13] = uuid[18] = uuid[23] = "-";
    uuid[14] = "4";
    for (i = 0; i < 36; i++) {
      if (!uuid[i]) {
        r = 0 | Math.random() * 16;
        uuid[i] = uuidChars[(i == 19) ? (r & 0x3) | 0x8 : r];
      }
    }
    return uuid.join("");
  }
  // 兼容 android
  history.replaceState(null, null, "/currentURL?a="+uuid());
  // 兼容 ios
  $(function () { 
     var isPageHide = false; 
     window.addEventListener(&#39;pageshow&#39;, function () { 
      if (isPageHide) { 
       window.location.reload(); 
      } 
     }); 
     window.addEventListener(&#39;pagehide&#39;, function () { 
      isPageHide = true; 
     }); 
  })
</script>
Nach dem Login kopieren

•Das Verlaufsobjekt in h5, das auf der Android-Seite verwendet wird, history.replaceState(null, null, "/currentURL?a="+uuid()); ändert die aktuelle URL (zusammenfügen einer UUID oder Zufallszahl), nachdem die Seite geladen wurde, sodass jedes Mal, wenn Sie gehen Zurück findet der Browser die aktuelle URL. Wenn sie nicht im Browser-Cache vorhanden ist, wird sie neu geladen.
•Aber die iOS-Seite unterstützt die obige Methode nicht, daher habe ich einen Teil des JQuery-Codes verwendet, um das Problem zu lösen.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

Vue Axios Request Interception-Beispielcode

Verwendung von vue2 zur Implementierung von Warenkorb- und Adressabgleichsfunktionen

Serverseitiges Rendering der Angular-Entwicklungspraxis

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Back-Force-Refresh-Funktion auf der WeChat-Webseite (ausführliches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Neue Funktionen von iPadOS18 Neue Funktionen von iPadOS18 Jun 12, 2024 pm 10:41 PM

Heute Morgen hat Apple offiziell iPadOS18 veröffentlicht. Dieses System verfügt nicht nur über die klassischen Funktionen von iOS18, sondern fügt auch einige einzigartige Funktionen hinzu, wie z. B. die Unterstützung von mathematischen Notizrechnern usw., was das Erlebnis interessierter iPad-Benutzer weiter verbessert Kommen Sie vorbei und schauen Sie es sich an. Diesmal erbt iPadOS18 nicht nur perfekt die Kernfunktionen von iOS18, wie zum Beispiel das personalisierte Kontrollzentrumsdesign, das es Benutzern ermöglicht, die Reihenfolge und Anordnung der Steuerelemente frei an ihre persönlichen Vorlieben anzupassen, und den mit Spannung erwarteten Spielemodus, der Gamern ein flüssigeres Spiel ermöglicht und mehr Das immersive Spielerlebnis umfasst auch eine Reihe einzigartiger Funktionen, die speziell auf die großen Bildschirmvorteile des iPad und die kreativen Einsatzmöglichkeiten des Apple Pencil abzielen und so die Produktivität des iPad weiter steigern.

Die neue Funktion „Super Drag' des Microsoft Edge-Browsers ist jetzt verfügbar! Die neue Funktion „Super Drag' des Microsoft Edge-Browsers ist jetzt verfügbar! Mar 04, 2024 pm 06:31 PM

Der Herausgeber hat kürzlich erfahren, dass die neue Funktion „Super Drag“ des Microsoft Edge-Browsers eingeführt wurde, die die vierte Möglichkeit zum Öffnen von Links in neuen Tabs freischaltet und es Benutzern erleichtert, Links schneller zu öffnen. Derzeit gibt es im Microsoft Edge-Browser drei Möglichkeiten, wenn Benutzer einen Link oder ein Bild in einem neuen Tab öffnen möchten: 1. Klicken Sie mit der rechten Maustaste auf den Link oder das Bild und wählen Sie dann die entsprechende Vorgangsoption aus. 2. Ziehen Sie den Link oder das Bild in die Tab-Leiste. 3. Klicken Sie mit dem Mausrad auf den Link oder das Bild. „Super Drag“ bringt eine vierte Art der Interaktion mit sich, bei der Benutzer auf einen Link, einen Textteil oder ein Bild klicken und es dann ein wenig seitwärts, nach oben oder unten ziehen, um es in einem neuen Tab zu öffnen. Nachdem der Benutzer den Text gezogen hat, wird standardmäßig die Standardsuchmaschine des Edge-Browsers aufgerufen und ein neuer Tab geöffnet.

WeChat führt neue Funktion ein: „Ruhemodus' WeChat führt neue Funktion ein: „Ruhemodus' Mar 04, 2024 pm 01:43 PM

Es versteht sich, dass WeChat eine neue Funktion eingeführt hat: „Ruhemodus“. Nach dem Einschalten gibt WeChat in allen Szenarien wie Nachrichtenbenachrichtigungen, Audio- und Videoanrufen und der Wiedergabe von Videokontoinhalten keine Töne mehr von sich. Aktualisieren Sie auf iOS auf die neueste Version von WeChat und schalten Sie es über „WeChat“ – „Ich“ – „Einstellungen“ – „Pflegemodus“ – „Ruhemodus“ ein. Danach gibt WeChat in allen Szenarien wie Nachrichtenbenachrichtigungen, Audio- und Videoanrufen und der Wiedergabe von Videokontoinhalten keine Töne mehr aus. WeChat sagte, die Funktion sei entwickelt worden, um den Bedürfnissen von Menschen gerecht zu werden, die nicht hören können. Für die meisten Menschen mögen Geräusche sehr verbreitet und zugänglich sein, sie ignorieren jedoch oft, dass die Gehörlosengemeinschaft nicht über diese Wahrnehmungsfähigkeit verfügt, obwohl sie wie alle anderen auch Mobiltelefone und WeChat nutzen. entsprechend

So implementieren Sie die Formularvalidierung für Webanwendungen mit Golang So implementieren Sie die Formularvalidierung für Webanwendungen mit Golang Jun 24, 2023 am 09:08 AM

Die Formularvalidierung ist ein sehr wichtiger Link bei der Entwicklung von Webanwendungen. Sie kann die Gültigkeit der Daten vor dem Absenden der Formulardaten überprüfen, um Sicherheitslücken und Datenfehler in der Anwendung zu vermeiden. Die Formularvalidierung für Webanwendungen kann einfach mit Golang implementiert werden. In diesem Artikel wird erläutert, wie Sie mit Golang die Formularvalidierung für Webanwendungen implementieren. 1. Grundelemente der Formularvalidierung Bevor wir uns mit der Implementierung der Formularvalidierung befassen, müssen wir die Grundelemente der Formularvalidierung kennen. Formularelemente: Formularelemente sind

Verwendung von Jetty7 für die Webserververarbeitung in der Java-API-Entwicklung Verwendung von Jetty7 für die Webserververarbeitung in der Java-API-Entwicklung Jun 18, 2023 am 10:42 AM

Verwendung von Jetty7 für die Webserververarbeitung in der JavaAPI-Entwicklung Mit der Entwicklung des Internets ist der Webserver zum Kernbestandteil der Anwendungsentwicklung geworden und steht auch im Fokus vieler Unternehmen. Um den wachsenden Geschäftsanforderungen gerecht zu werden, entscheiden sich viele Entwickler für die Verwendung von Jetty für die Webserverentwicklung, und seine Flexibilität und Skalierbarkeit sind weithin anerkannt. In diesem Artikel wird erläutert, wie Sie Jetty7 für die Webentwicklung in der JavaAPI-Entwicklung verwenden.

So stellen Sie alle iPhone 15-Modelle vollständig auf die Werkseinstellungen zurück oder erzwingen eine Wiederherstellung So stellen Sie alle iPhone 15-Modelle vollständig auf die Werkseinstellungen zurück oder erzwingen eine Wiederherstellung Sep 23, 2023 pm 02:41 PM

Apples iPhone 15, iPhone 15 Plus, iPhone 15 Pro und iPhone 15 Pro Max haben die gleichen Größenoptionen wie die letztjährige iPhone 14-Serie und teilen ähnliche Designelemente mit den 2022-Modellen von Apple, wie etwa ein All-Screen-Design, eine dynamische Insel usw Kein Home-Button auf der Vorderseite. Daher ändert sich die Methode zum Hard-Reset oder zum erzwungenen Neustart nicht gegenüber der vorherigen Serie. Wenn Sie jedoch ein Upgrade von einem Gerät mit Home-Taste durchführen, lesen Sie weiter, um zu erfahren, wie Sie Ihr iPhone 15 hart zurücksetzen oder erzwingen, da dieser Vorgang nützlich ist, wenn Ihr Gerät eine Fehlfunktion aufweist oder aus irgendeinem Grund nicht mehr reagiert. So setzen Sie das iPhone 15 (alle Modelle) hart zurück: Drücken Sie kurz und lassen Sie es los

Was sind Webstandards? Was sind Webstandards? Oct 18, 2023 pm 05:24 PM

Webstandards sind eine Reihe von Spezifikationen und Richtlinien, die vom W3C und anderen verwandten Organisationen entwickelt wurden. Sie umfassen die Standardisierung von HTML, CSS, JavaScript, DOM, Web-Zugänglichkeit und Leistungsoptimierung , Wartbarkeit und Leistung. Das Ziel von Webstandards besteht darin, die konsistente Anzeige und Interaktion von Webinhalten auf verschiedenen Plattformen, Browsern und Geräten zu ermöglichen und so ein besseres Benutzererlebnis und eine bessere Entwicklungseffizienz zu gewährleisten.

Neue Funktionen für iOS18 enthüllt Neue Funktionen für iOS18 enthüllt Mar 06, 2024 pm 02:25 PM

Da Apple kurz vor der Veröffentlichung seines größten jährlichen Software-Updates iOS 18 steht, wird dies zweifellos eine der heißesten und mit Spannung erwarteten Veröffentlichungen im Jahr 2024 werden. Gerüchten zufolge wird dieses Update als eines der größten Software-Upgrades in der Geschichte des iPhone angesehen. Hier finden Sie eine kurze Zusammenfassung der relevanten Funktionsupgrades für iOS 1. Es wird berichtet, dass Apple den visionOS-Stil integrieren könnte in iOS 18. und bietet den Menschen ein erfrischendes Bedienerlebnis. 2. Gerüchten zufolge testet das Unternehmen aktiv KI-Modelle und wird voraussichtlich in der iOS18-Version erhebliche Verbesserungen an Siri vornehmen. 3. Darüber hinaus hat Apple kürzlich ein Pilotprogramm gestartet und ein neues Tool namens „Ask“ an AppleCare eingeführt, mit dem Ziel, die Effizienz von Kundenanfragen zu verbessern. 4

See all articles