See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3630|Vastuse: 1

[Muu] Post-roboti näide brauseriakna suhtlusest

[Kopeeri link]
Postitatud 18.02.2023 21:24:06 | | | |
Nõuded: Varem testitud otsene suhtlus brauseriakende vahel PostMessage'i abil, täna kasutame kolmanda osapoole teeki, post-robotit, mis võimaldab domeenidevahelist suhtlust.

JS määrab, kas praegune leht on iframe või hüpikaken
https://www.itsvse.com/thread-10342-1-1.html

HTML5 PostMessage akendeülene suhtlus
https://www.itsvse.com/thread-10343-1-1.html

Post-robot on tegelikult PostMessage suhtlusmeetodi täiendav kapsel, millel on järgmised omadused (sõnumi saatmine teise aknasse):

  • Saad vastuse aknast, kuhu sõnumi saatsid
  • Funktsiooni edastamine teisele aknale erinevate domeenide vahel
  • Lahenda kõik vead, mis takistavad sõnumite edastamist
  • Ära muretse oma sõnumite seriaalistamise pärast; Saada ainult JavaScripti objekte
  • Kasuta lubadusi või asünkrooni/oota, et oodata akna vastust, kuhu sõnumi saadad
  • Loo turvaline sõnumikanal kahe domeeni akna vahel
  • Saada sõnum IE vanemakna ja hüpikakna vahele


NPM aadress:Hüperlingi sisselogimine on nähtav.
GitHubi koodiaadress:Hüperlingi sisselogimine on nähtav.

Esmalt vaatame renderdusi järgmiselt:



Vanem-aken avab lapseakna, saadab sõnumi lapseaknale ja võib saada vastuse lapseaknast, loomulikult saab lapsaken vastuse saates sõnumi vanema aknale.HTTP-laadne päringu vastuse muster

Vanemakna kood on järgmine:

Alam-akna kood on järgmine:

(Lõpp)





Eelmine:Angular-cli loob kindlaksmääratud versiooni Angular projektist
Järgmine:Laadi alla suuri projekte, kasutades Git madalat klooni lähtekoodi
Postitatud 19.02.2023 20:50:34 |
Hellohellohello
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com