> 백엔드 개발 > PHP 튜토리얼 > 当有使用者发文时,要如何让其他使用者的网页弹出通知或拨放提示音?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-06 20:43:06
원래의
1087명이 탐색했습니다.

我想用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其中一种就可以。

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿