2017-03-09 134 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