通过外部管理员或服务器更改移动网站背景颜色

Posted

技术标签:

【中文标题】通过外部管理员或服务器更改移动网站背景颜色【英文标题】:Change mobile-website background color via external admin or server 【发布时间】:2017-03-09 12:44:47 【问题描述】:

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

所以我认为我需要三样东西。

基于管理员的环境 获取背景颜色值并将其推送到移动网站的服务器。 移动网站加载服务器的值。

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

查看https://demo.crossbar.io/colorpicker/index.html(并确保同时在两个选项卡中打开它)。这基本上可以满足您的需求。使用的软件是开源的。 (免责声明:我是开发该软件的团队的一员,但嘿,它符合您的需求。)

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

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

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

【讨论】:

这是否也适用于不同的手机或多个用户同时使用? ..可以说。我在我的 Macbook 上更改颜色,而我的两个朋友在他们的 iPhone 上看到相同的颜色变化?很高兴看到这个演示,让我深入研究一下! 如何下载源代码并编辑主颜色选择器,并将其放在我的网络服务器上?我看到它在连接和东西方面存在一些问题。 imgur.com/a/dOc5H @Rowin - 这适用于大量并行用户,并且可以跨任意数量的设备。演示的源代码位于github.com/crossbario/crossbar-examples/tree/master/demos/…。您还需要一个 WAMP 路由器,例如crossbar.io - 请参阅那里的安装说明(以及开源)。 我是全新的 WAMP 等。我需要自己的服务器来托管/安装 crossbar.io 吗?如果是,最好的选择是什么,网站托管是否也适用于此? (仍在学习整个 abracadabra) 好的。刚刚在 Heroku 中学到了一切。问题是我无法通过 Heroku CLI 以正确的方式安装它。 H10仍然遇到同样的问题。您是否有教程以正确的方式为开源演示安装它?我仍然不知道我做错了什么? @gzost

以上是关于通过外部管理员或服务器更改移动网站背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

移动网站问题

移动端网站或APP点击后出现闪动或灰色背景

网站仅在移动设备上加载不一致

如何使背景颜色在移动设备上响应?

如何删除移动网站的背景图片? [关闭]

如何通过单击菜单外部来关闭移动菜单