首頁 > 後端開發 > php教程 > 当有使用者发文时,要如何让其他使用者的网页弹出通知或拨放提示音?

当有使用者发文时,要如何让其他使用者的网页弹出通知或拨放提示音?

WBOY
發布: 2016-06-06 20:43:06
原創
1047 人瀏覽過

我想用Laravel这个framework写一个网站,当有使用者发文时,我想让​​所有使用者能在第一时间内收到通知。
所以想写一个当有人发文时,可以拨放音效或弹出提示框来通知的功能,我对这方面的知识还不是很齐全,求大牛们指点迷津!

回复内容:

我想用Laravel这个framework写一个网站,当有使用者发文时,我想让​​所有使用者能在第一时间内收到通知。
所以想写一个当有人发文时,可以拨放音效或弹出提示框来通知的功能,我对这方面的知识还不是很齐全,求大牛们指点迷津!

我觉得你可以用下这个,https://github.com/walkor/web-msg-sender

Demo
后台发消息的的页面:http://www.workerman.net:3333/
用户接受消息的页面:http://workerman.net/web-msg-sender.html 可以多开几个

原理就是在需要接收消息的页面发送一个websocket请求到服务端,然后建立起一个socket长链接,当服务端有事件时,就通过socket广播给所有需要通知的页面,甚至可以给特定的用户发送消息。
注: 不用担心浏览器不支持websocket,因为web-msg-sender的websocket只要浏览器支持html5 或者 flash其中一种就可以。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板