Index of /untermstrich/_licenses/tab-channel
# 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
```javascript
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()
```