我一直在使用XMPP服务和频道服务开发一个简单的聊天应用程序。我已经能够让它在家里正常运行。但是,当另一个用户尝试访问该站点时,不会调用onOpen回调方法。我已经使用FireFox 3.6+和Chrome在各个地方尝试过它,它对我有用(在家里,在工作中)。
如果用户从工作地点访问它,是否可能被系统管理员阻止?或者它可能是使用的浏览器?我让这个人尝试使用FireFox和Chrome。我不在那里所以我不确定使用哪个浏览器版本。 IE没有为我工作,所以我不关心那个。
非常感谢任何见解。
答案 0 :(得分:3)
嗯。由于Channel API使用Google Talk基础架构,并且iframe指向Google Talk前端,因此即使未阻止主应用,管理员也可能会阻止Channel API。特别是如果代理阻止了talkgadget.google.com,则无法加载渠道API。
我在这里创建了一个功能请求:http://code.google.com/p/googleappengine/issues/detail?id=4764,随时可以投票。