刚刚开始使用PubNub,似乎我甚至无法理解最简单的情况。我创建了以下测试页:PubNub不断收到一条消息
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.pubnub.com/sdk/javascript/pubnub.4.15.1.js"></script>
<script>
const pubnub = new PubNub({
publishKey : '<guid>',
subscribeKey : '<one more guid>'
});
pubnub.subscribe({channels: ['3']});
pubnub.addListener({
message: v => {
console.log("on message", v);
},
});
function onClick() {
pubnub.publish({channel: '3', message: 'foo'});
}
</script>
</head>
<body>
<button onclick="onClick()">start</button>
</body>
</html>
与最新的Chrome,然后点击打开它的“开始”按钮,就会被无休止地收到了个遍测试消息。我的印象是,在单个客户端收到来自总线的消息后,该客户端不会再收到它。为什么这样的行为据我所知,我可以阅读all
文档,最有可能的答案是内部深处,但教程+快速启动没有提供任何线索,其余文档相当庞大。
我得到了相同的结果托德 - 单个消息。您正在使用MS Edge(从未尝试过),那么您可以尝试使用Chrome和Firebox,并告诉我们您是否得到相同或不同的结果? –
我正在使用最新的Chrome。它显示在我的屏幕截图上。为什么是Edge? @CraigConover – grigoryvp
哦,nm,我在您的路径中看到* edge *并出于某种原因假定Edge浏览器。所以我们不确定这里发生了什么。必须有一些其他外部演员导致这种情况发生,因为它不是预期的,我们无法复制它。我看到你提交了PN支持。即使您确定它与100%以上的相同,您是否可以附加该票中的完整源文件?非常感谢! –