Communication between multiple tab

Ujjwal Gupta
Dec 29, 2020

--

Introduction

Communication between multiple tab is a common need in web app now a days.

e.g- Apps like music players, video players etc require players to be stopped in one tab when user start player in another tab.

For this a new Api BroadcastChannel has been introduced to have communication between tabs.

If you want to look at codes, feel free to use project — https://github.com/ujjwalguptaofficial/broadcastchannel-demo

Let’s Code

Create Channel

var channel = new BroadcastChannel("my_channel");

Recieve message

channel.onmessage = function (payload) {
var message = payload.data
}

Send message

channel.postMessage("Hello");

Note :- It can be only used for same domain app.

References

--

--

Ujjwal Gupta
Ujjwal Gupta

Written by Ujjwal Gupta

Building starscolab | Ex - Frontend lead Polygon | Creator of jsstore, fortjs | opensource creator | we3, blockchain, solidity | javascript

No responses yet