All Projects β†’ pbojinov β†’ iframe-communication

pbojinov / iframe-communication

Licence: other
Basic two way iframe communication

Projects that are alternatives of or similar to iframe-communication

PostEvent
A Cross-Domain Event Handler javascript library. Pure Vanilla JS, no dependencies.
Stars: ✭ 14 (-84.09%)
Mutual labels:  iframe, cross-domain
Post Me
πŸ“© Use web Workers and other Windows through a simple Promise API
Stars: ✭ 398 (+352.27%)
Mutual labels:  communication, iframe
Zoid
Cross domain components
Stars: ✭ 1,672 (+1800%)
Mutual labels:  iframe, cross-domain
post-messenger
πŸ‘Ά ~1 Kb wrapper of window.postMessage for cross-document communication.
Stars: ✭ 28 (-68.18%)
Mutual labels:  communication, iframe
ibridge
Typesafe iframe bridge for easy parent child bidirectional communication
Stars: ✭ 25 (-71.59%)
Mutual labels:  communication, iframe
trainmanjs
TrainmanJS - Cross-Origin Communication Library
Stars: ✭ 16 (-81.82%)
Mutual labels:  communication, iframe
gslib
sparse communication library
Stars: ✭ 22 (-75%)
Mutual labels:  communication
rpc
RPC-like client-service implementation over messaging queue
Stars: ✭ 26 (-70.45%)
Mutual labels:  communication
Channelize-Javascript-SDK
Open-source JavaScript SDK to enable Real-time Chat.
Stars: ✭ 20 (-77.27%)
Mutual labels:  communication
MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Stars: ✭ 3,309 (+3660.23%)
Mutual labels:  communication
rx-postmessenger
Minimal RxJS adapter for the window.postMessage API for request-response streams and notification streams across frame windows.
Stars: ✭ 27 (-69.32%)
Mutual labels:  iframe
react-responsive-embed
βš›οΈ Embed iframes responsively
Stars: ✭ 39 (-55.68%)
Mutual labels:  iframe
mastodon ynh
Free, open-source social network for YunoHost
Stars: ✭ 67 (-23.86%)
Mutual labels:  communication
loco-rails
Rails is awesome, but modern web needs Loco-motive.
Stars: ✭ 53 (-39.77%)
Mutual labels:  communication
README
πŸ“„ How to write a good README
Stars: ✭ 34 (-61.36%)
Mutual labels:  communication
UPnP Generic
A simple library that implements port mappings to router using UPnP SSDP for Arduino boards, running on nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based boards, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP WiFi, WiFiNINA, Ethernet W5x00, ESP8266/ESP32 AT-command WiFi, Portenta_H7 Murata WiFi or Vision-shield Ethe…
Stars: ✭ 14 (-84.09%)
Mutual labels:  communication
TraND
This is the code for the paper "Jinkai Zheng, Xinchen Liu, Chenggang Yan, Jiyong Zhang, Wu Liu, Xiaoping Zhang and Tao Mei: TraND: Transferable Neighborhood Discovery for Unsupervised Cross-domain Gait Recognition. ISCAS 2021" (Best Paper Award - Honorable Mention)
Stars: ✭ 32 (-63.64%)
Mutual labels:  cross-domain
remoteyourcam-usb
No description or website provided.
Stars: ✭ 23 (-73.86%)
Mutual labels:  communication
Friendly Code Editor
Try this Friendly Code Editor. You'll love it. I made it with a lot of effort. It has some great features. I will update it adequately later. Very helpful for developers. Enjoy and share.
Stars: ✭ 20 (-77.27%)
Mutual labels:  iframe
Poseidon
stealthy UM <-> KM communication system without creating any system threads, permanent hooks, driver objects, section objects or device objects.
Stars: ✭ 189 (+114.77%)
Mutual labels:  communication

Two way iframe communication

Seamless communication between an iframe and a parent page.

Demo

http://pbojinov.github.io/iframe-communication

The main difference between the code in the two pages (parent and iframe) is the method of sending messages. Recieving messages is done using the same code.

parent

Send message to iframe using iframeEl.contentWindow.postMessage

Recieve message using window.addEventListener('message')

iframe

Send message to parent window using window.parent.postMessage

Recieve message using window.addEventListener('message')

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].