1.0.7 • Published 5 years ago
storage-listener v1.0.7
浏览器端消息通知
目前测试了 chrome、firefox、safari。
安装
yarn add storage-listener
# or
npm install --save storage-listener
用法
import AcrossStorageListener from 'storage-listener'
// 发送跨 storage 通知, 默认不会通知本tab页。
AcrossStorageListener.emit('event-name', {
data: 'message data'
})
// 发送跨 storage 通知, 包含本页。
AcrossStorageListener.emit('event-name', {
data: 'message data'
}, true)
const cb = payload => {
console.log(payload.data) // 'message data'
}
// 在任意位置监听通知
AcrossStorageListener.on('event-name', cb)
// 删除监听
AcrossStorageListener.delete('event-name', cb)
// or 全部删除
AcrossStorageListener.delete('event-name')
yarn build && yarn publish