通过外部管理员或服务器

时间:2017-03-09 12:44:47

标签: javascript jquery html5 mobile websocket

我正在寻找一种通过外部输入来改变移动网站背景的方法。让我们说一个管理员,可以改变实时'加载网页的所有其他用户的背景颜色。即admin使用滑块控制颜色,其他用户看到颜色变化。

enter image description here

所以我认为我需要三件事。

  • 基于管理员的环境
  • 获取background:color值的服务器,并将其推送到移动网站。
  • 移动网站加载服务器的值。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

查看https://demo.crossbar.io/colorpicker/index.html(并确保一次打开两个标签)。这基本上做你想要的。使用的软件是开源的。 (免责声明:我是该软件团队的一员,但嘿,它符合您的需求。)

说明: Crossbar.io(http://crossbar.io)是一个消息传递路由器,它使用WAMP协议(http://wamp-proto.org)连接分布式应用程序中的组件。对于浏览器中的组件,默认协议是WebSocket。 WAMP具有多种编程语言的库,可以在应用程序中混合使用。

所有组件都可以使用两种消息传递模式进行通信:Publish&订阅和路由远程过程调用。

对于此类用例,控制器页面发布颜色更改事件,移动客户端订阅这些事件。然后,Crossbar.io将事件分发给所有订阅的客户端。