


Eine kurze Analyse der Kommunikation zwischen Webseiten und kleinen Programmen
Dec 07, 2021 am 09:51 AMWie kommuniziere ich zwischen Webseiten und Miniprogrammen? Der folgende Artikel führt Sie in das relevante Wissen über die Kommunikation zwischen Webseiten und kleinen Programmen ein. Ich hoffe, er wird Ihnen hilfreich sein!
Unser WeChat-Applet verwendet die Web-View-Methode zum Einbetten von H5-Projekten, wodurch der Entwicklungsaufwand reduziert wird. Im Folgenden werden wir auf die funktionalen Anforderungen von Webseiten und der Applet-Kommunikation sto?en und L?sungen.
Von Miniprogrammen bereitgestellte Funktionen
WeChat bietet eine Methode für Webseiten zum Senden von Nachrichten an Miniprogramme: wx.miniProgram.postMessage Diese Methode sendet Nachrichten an Miniprogramme und wird zu bestimmten Zeiten verarbeitet (Miniprogrammrückzug, Komponentenzerst?rung, Teilen) l?st das Nachrichtenereignis der Komponente aus.
Die spezifischen API-Details k?nnen angezeigt werden WeChat Open Document
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
Eine kurze Einführung in die Verwendung B. wenn Seite A spezielle Freigabeinhalte wie Weiterleitungstitel, Miniaturansichten usw. einrichten muss. Sie k?nnen den Variablenwert auf der Webseite festlegen und ihn an die Applet-Webseite senden time Die benutzerdefinierte Freigabefunktion ist abgeschlossen, aber die postMessage-Methode kann Nachrichten nur in bestimmten Szenarien abrufen. Wie kann also Kommunikation erhalten werden, wenn es sich nicht um ein bestimmtes Szenario handelt?
Ein einfacher Weg zur Kommunikation
Die von mir angebotene L?sung ist m?glicherweise nicht die optimale oder universellste, kann aber als Alternative verwendet werden, wenn Sie auf ein Problem sto?en.
1. Szenenwiederherstellung
Sie müssen die Stadt ausw?hlen, wenn Sie das Miniprogramm zum ersten Mal ausw?hlen Wenn Sie das Miniprogramm erneut aufrufen, müssen Sie keine Stadt mehr ausw?hlen. Die Funktion ist wie folgt: Screenshot
Nach der Auswahl der Stadt wird diese in der oberen rechten Ecke der Homepage angezeigt
Da sowohl die Stadtauswahlseite als auch die Homepage mit kleinen Programmen über das Web eingebettet sind. Ansicht, es wird offensichtlich auf der H5-Seite zwischengespeichert. Cache-Informationen k?nnen in Miniprogrammen nicht abgerufen werden. 2. L?sung
Nachdem ich mit meinem Back-End-Partner kommuniziert habe, habe ich ihn gebeten, mir eine Schnittstelle zur Verfügung zu stellen, um die Stadt-ID mit den Benutzerinformationen zu verknüpfen Nehmen Sie w?hrend des Programms kleine ?nderungen am Benutzer vor. Die vom Benutzer zuletzt ausgew?hlte Stadt-ID wird abgerufen und dann im Miniprogramm zwischengespeichert, sodass der Benutzer die Stadt beim erneuten Aufrufen des Miniprogramms nicht erneut ausw?hlen muss
Webseite
let shareData = { path: '轉(zhuǎn)發(fā)路徑', title: '自定義轉(zhuǎn)發(fā)標(biāo)題', imageUrl: '縮略圖url', }; wx.miniProgram.postMessage({ data: JSON.stringify(shareData) });
nach Erhalt der Stadt-ID Zwischenspeichern Sie es über wx.setStorageSync für die sp?tere Verwendung. <web-view bindmessage='getMessage' src='{{ src }}'></web-view>
Zusammenfassung
?Sie k?nnen Lehrer werden, indem Sie die Vergangenheit Revue passieren lassen und Neues lernen.“
Wenn Sie auf bestimmte Wissenspunkte zurückblicken, haben Sie manchmal neue Ideen und teilen diese mit Ihnen.ヾ(?°?°?)??
Ein kleines GedichtIch habe auf das Datum geschaut und festgestellt, dass Dezember der letzte Monat des Jahres 2021 ist. Ich habe zuvor ein kleines Gedicht geschrieben, das jetzt einigerma?en zu mir passt meiner Stimmung, ich habe auch einige Segnungen für mich und alle.
// 獲取從網(wǎng)頁(yè)發(fā)送來(lái)的消息 getMessage(e) { const getMessage (e) { // data是多次postMessage的參數(shù)組成的數(shù)組 const { data } = e.detail; // 需要取最后一條數(shù)據(jù) let shareMessage = data[data.length - 1]; this.shareMessage = JSON.parse(shareMessage); }; // 設(shè)置分享 onShareAppMessage(options) { return { title: this.shareMessage.title, path: this.shareMessage.path, imageUrl: this.shareMessage.imageUrl, }; }
【Verwandte Lernempfehlungen:
Mini-Tutorial zur Programmentwicklung】
Das obige ist der detaillierte Inhalt vonEine kurze Analyse der Kommunikation zwischen Webseiten und kleinen Programmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

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

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

Clothoff.io
KI-Kleiderentferner

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

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)

Wie sende ich Webseiten als Verknüpfung im Edge-Browser an den Desktop? Viele unserer Benutzer m?chten h?ufig verwendete Webseiten als Verknüpfungen auf dem Desktop anzeigen, um Zugriffsseiten bequemer ?ffnen zu k?nnen, wissen jedoch nicht, wie das geht. Als Reaktion auf dieses Problem wird der Herausgeber dieser Ausgabe dies mitteilen Werfen wir einen Blick auf den Inhalt des heutigen Software-Tutorials. Die Verknüpfungsmethode zum Senden von Webseiten an den Desktop im Edge-Browser: 1. ?ffnen Sie die Software und klicken Sie auf der Seite auf die Schaltfl?che ?…“. 2. W?hlen Sie in der Dropdown-Menüoption ?Diese Site als Anwendung installieren“ unter ?Anwendung“ aus. 3. Klicken Sie abschlie?end im Popup-Fenster darauf

Im vorherigen Artikel (Link) stellte Xiao Zaojun die Entwicklungsgeschichte der Breitbandtechnologie von ISDN, xDSL bis 10GPON vor. Lassen Sie uns heute über die kommende neue Generation der Glasfaser-Breitbandtechnologie sprechen – 50GPON. █F5G und F5G-A Bevor wir 50GPON vorstellen, sprechen wir zun?chst über F5G und F5G-A. Im Februar 2020 f?rderte ETSI (European Telecommunications Standards Institute) ein festes Kommunikationsnetzwerk-Technologiesystem basierend auf 10GPON+FTTR, Wi-Fi6, optischer 200G-übertragung/Aggregation, OXC und anderen Technologien und nannte es F5G Netzwerkkommunikationstechnologie (The5thgenerationFixednetworks). F5G ist ein Festnetz

Um PHP-Code auf einer Webseite auszuführen, muss sichergestellt werden, dass der Webserver PHP unterstützt und ordnungsgem?? konfiguriert ist. PHP kann auf drei Arten ge?ffnet werden: * **Serverumgebung:** Legen Sie die PHP-Datei im Stammverzeichnis des Servers ab und greifen Sie über den Browser darauf zu. * **Integrierte Entwicklungsumgebung: **Platzieren Sie PHP-Dateien im angegebenen Web-Stammverzeichnis und greifen Sie über den Browser darauf zu. * **Remote-Server:** Greifen Sie über die vom Server bereitgestellte URL-Adresse auf PHP-Dateien zu, die auf einem Remote-Server gehostet werden.

Einige Internetnutzer stellten fest, dass die Bilder auf der Webseite beim ?ffnen der Browser-Webseite l?ngere Zeit nicht geladen werden konnten. Was ist passiert? Ich habe überprüft, ob das Netzwerk normal ist. Was ist also das Problem? Der folgende Editor stellt Ihnen sechs L?sungen für das Problem vor, dass Webseitenbilder nicht geladen werden k?nnen. Webseitenbilder k?nnen nicht geladen werden: 1. Internetgeschwindigkeitsproblem Die Webseite kann keine Bilder anzeigen. Dies kann daran liegen, dass die Internetgeschwindigkeit des Computers relativ langsam ist und mehr Software auf dem Computer ge?ffnet ist. Und die Bilder, auf die wir zugreifen, sind relativ gro? M?glicherweise liegt eine Zeitüberschreitung beim Laden vor. Daher kann die Software, die mehr Netzwerkgeschwindigkeit verbraucht, nicht angezeigt werden. 2. Wenn auf der Webseite keine Bilder angezeigt werden k?nnen, liegt das m?glicherweise daran, dass die von uns besuchten Webseiten gleichzeitig besucht wurden.

Der Browser kann die Webseite nicht ?ffnen, aber das Netzwerk ist normal. Dafür gibt es viele m?gliche Gründe. Wenn dieses Problem auftritt, müssen wir es Schritt für Schritt untersuchen, um die spezifische Ursache zu ermitteln und das Problem zu l?sen. Stellen Sie zun?chst fest, ob die Webseite nicht ge?ffnet werden kann, auf einen bestimmten Browser beschr?nkt ist oder ob alle Browser die Webseite nicht ?ffnen k?nnen. Wenn nur ein Browser die Webseite nicht ?ffnen kann, k?nnen Sie es zum Testen mit anderen Browsern wie Google Chrome, Firefox usw. versuchen. Wenn andere Browser die Seite korrekt ?ffnen k?nnen, liegt das Problem m?glicherweise h?chstwahrscheinlich bei diesem bestimmten Browser

Originaltitel: ?Wie wird eine kabellose Maus kabellos?“ ?Drahtlose M?use sind nach und nach zur Standardausstattung heutiger Bürocomputer geworden. Von nun an müssen wir keine langen Kabel mehr mit uns herumschleppen. Aber wie funktioniert eine kabellose Maus? Heute erfahren wir etwas über die Entwicklungsgeschichte der kabellosen Maus Nr. 1. Wussten Sie, dass die kabellose Maus 1984 die erste kabellose Maus der Welt entwickelte, diese jedoch Infrarot als Signal nutzte? Der Tr?ger soll wie im Bild unten aussehen, scheiterte aber sp?ter aus Leistungsgründen. Erst 1994, zehn Jahre sp?ter, gelang es Logitech endlich, eine kabellose Maus zu entwickeln, die mit 27 MHz arbeitet. Diese 27-MHz-Frequenz wurde für lange Zeit auch zur kabellosen Maus.

So l?sen Sie das Problem, dass Webseiten nicht ge?ffnet werden. Mit der rasanten Entwicklung des Internets verlassen sich die Menschen zunehmend auf das Internet, um Informationen zu erhalten, zu kommunizieren und sich zu unterhalten. Manchmal sto?en wir jedoch auf das Problem, dass die Webseite nicht ge?ffnet werden kann, was uns gro?e Probleme bereitet. In diesem Artikel werden einige g?ngige Methoden vorgestellt, mit denen Sie das Problem l?sen k?nnen, dass Webseiten nicht ge?ffnet werden. Zuerst müssen wir feststellen, warum die Webseite nicht ge?ffnet werden kann. M?gliche Gründe sind Netzwerkprobleme, Serverprobleme, Probleme mit den Browsereinstellungen usw. Hier sind einige L?sungen: überprüfen Sie die Netzwerkverbindung: Zuerst ben?tigen wir

PHP ist eine h?ufig verwendete Entwicklungssprache, mit der verschiedene Webanwendungen entwickelt werden k?nnen. Neben g?ngigen HTTP-Anfragen und -Antworten unterstützt PHP auch die Netzwerkkommunikation über Sockets, um eine flexiblere und effizientere Dateninteraktion zu erreichen. In diesem Artikel werden die Methoden und Techniken zur Implementierung der Socket-Kommunikation in PHP vorgestellt und spezifische Codebeispiele angeh?ngt. Was ist Socket-Kommunikation? Socket ist eine Kommunikationsmethode in einem Netzwerk, mit der Daten zwischen verschiedenen Computern übertragen werden k?nnen. von S
