2017-03-09 104 views
0

林寻找一种方式,通过外部输入改变移动网站的后台更改移动网站的背景颜色。让我们说一个管理员可以实时改变加载网页的所有其他用户的背景颜色。即管理员使用滑块来控制颜色,其他用户看到颜色改变。通过外部管理或服务器

enter image description here

所以我想我需要三样东西。

  • 一个管理基础的环境
  • 它得到的背景值的服务器:色彩,并将其推到移动网站。
  • 移动网站加载服务器的价值。

任何帮助,将不胜感激。

回答

1

看看https://demo.crossbar.io/colorpicker/index.html(并确保在两个选项卡一次打开这个)。这基本上做你想要的。使用的软件是开源的。 (免责声明:我的团队在软件工作的一部分,但嘿,它适合你的需求。)

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

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

对于使用诸如此类的情况下,控制页面发布变色事件,以及移动客户端订阅这些。 Crossbar.io然后将事件分发给所有订阅的客户端。

+0

这是否也与不同的手机或多个用户在同一时间工作? ..让我们说。我在我的Macbook上改变颜色,我的两个朋友在他们的iPhone上看到相同颜色的变化?很高兴看到这个演示,让我深入研究它! – Rowin

+0

我如何下载源代码并编辑主要的colorpicker,并将其放置在我的网络服务器上?我看到它有连接和东西的一些问题。 http://imgur.com/a/dOc5H – Rowin

+0

@Rowin - 这适用于大量用户并行,并跨越任何数量的设备。演示的源代码位于https://github.com/crossbario/crossbar-examples/tree/master/demos/colorpicker。您还需要一个WAMP路由器,例如http://crossbar.io - 请参阅安装说明(还有开源)。 – gzost