【问题标题】:Catching juggernaut income message捕捉主宰收入消息
【发布时间】:2011-01-24 08:25:03
【问题描述】:

如何将主宰推送消息在浏览器中以html显示?提前谢谢..

【问题讨论】:

    标签: ruby-on-rails juggernaut


    【解决方案1】:

    全部记录在这里:https://github.com/maccman/juggernaut

    假设您的 Juggernaut 服务器已设置并正在运行,并且您的应用正在向 Redis 发布消息。

    假设您将消息发布到channel1

    您的 html 代码应包含以下 javascript 文件(随 Juggernaut 提供):

    <script src="/javascripts/json.js" type="text/javascript"></script> 
    <script src="/javascripts/socket_io.js" type="text/javascript"></script> 
    <script src="/javascripts/juggernaut.js" type="text/javascript"></script>
    

    然后你应该连接到 Juggernaut 服务器并处理传入的消息

    <script type="text/javascript" charset="utf-8">
      // Connect to Juggernaut
      var jug = new Juggernaut({secure: ('https:' == document.location.protocol)});
    
      // Log the fact we have connected
      jug.on("connect", function(){ log("Connected") });
    
      // Log disconnection
      jug.on("disconnect", function(){ log("Disconnected") });
    
      // Log reconnection
      jug.on("reconnect", function(){ log("Reconnecting") });
    
      jug.subscribe("channel1", function(data){
        // Your code to handle the incoming message
      });
    
      // Expose for debugging
      window.jug = jug;
    </script>
    

    在 github 上的 README 中再次提供了完整的端到端示例

    【讨论】:

      猜你喜欢
      • 2021-09-14
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 2010-10-15
      相关资源
      最近更新 更多