Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3630|Válasz: 1

[Más] Robot utáni példa a böngészőablak kommunikációra

[Linket másol]
Közzétéve 2023. 02. 18. 21:24:06 | | | |
Követelmények: Korábban tesztelt közvetlen kommunikáció a böngészőablakok között PostMessage segítségével, ma pedig egy harmadik féltől származó könyvtárat, a post-robotot használjuk a tartományok közötti ablakkommunikációhoz.

A JS határozza meg, hogy az aktuális oldal iframe vagy egy felugró ablak-e
https://www.itsvse.com/thread-10342-1-1.html

HTML5 PostMessage ablakos kommunikáció
https://www.itsvse.com/thread-10343-1-1.html

A post-robot valójában a PostMessage kommunikációs módszerének további bezárása, a következő funkciókkal (üzenet küldése egy másik ablakba):

  • Kapj választ az ablakból, ahová az üzenetet küldted
  • Egy függvény továbbítása egy másik ablakba különböző tartományokon át
  • Kezeld azokat a hibákat, amelyek megakadályozzák az üzenetek továbbítását
  • Ne aggódj az üzeneteidet sorozatos megjelenítés miatt; Csak JavaScript objektumokat küldjenek
  • Használj ígéreteket vagy asszinkron/várakozást, hogy várd meg az ablak válaszát, ahová küldöd az üzenetet
  • Biztonságos üzenetcsatorna létrehozása két ablak között egy domainen
  • Küldj üzenetet az anyaablak és a felugró ablak között az IE-ben


NPM cím:A hiperlink bejelentkezés látható.
GitHub kódcím:A hiperlink bejelentkezés látható.

Először nézzük meg a képeket a következőként:



A szülőablak felhív egy gyermekablakot, majd üzenetet küld a gyermekablaknak, és kaphat választ a gyermekablakból, természetesen a gyermekablak is kaphat választ, ha üzenetet küld a szülőablaknak.HTTP-szerű kérés-válasz minta

A szülőablak kódja a következő:

Az alablak kódja a következő:

(Vége)





Előző:Az Angular-cli egy meghatározott verziót hoz létre az Angular projektből
Következő:Töltsd le nagy projekteket Git sekély klón forráskóddal
Közzétéve 2023. 02. 19. 20:50:34 |
Hellohello
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com