1.0.1 • Published 7 years ago
tab-channel v1.0.1
tab-channel
send message to other tab in the same origin. use BroadcastChannel default, use storage event as fallback
install
npm i tab-channel
useage
import Channel from 'tab-channel'
// channel name is required
var channel = new Channel('my-channel')
// get channel name
channel.name
// bind message event
channel.onmessage = function(m) {
// string msg in data property
doAnything(m.data)
}
// send message
channel.postMessage('hello world')
// handle error message
channel.onmessageerror = function(e) {
//e is an Error object
}
// close channel
channel.close()