1

使用 javascript API 制作它。在他们的网站上工作正常,但本地无法发送跨域请求。哪里有问题?

请求是 XMLHttpRequest 无法加载

http://pubsub.pubnub.com/publish/KEY//0/broadcast/0/%224444444444444%22

Access-Control-Allow-Origin 不允许 Origin localhost:3000。

4

1 回答 1

6

到处使用 PubNub!甚至 localhost 和 file:///

在localhost上使用 PubNub非常简单!你甚至可以在file:///上使用 PubNub 。

注意:在生产中始终使用固定版本的 CDN,但 pubnub-dev.js cdn 始终是最新版本,未缩小。

<script src=https://cdn.pubnub.com/pubnub-dev.js></script>
<script>(function(){

    var pubnub = PUBNUB({
        // use your own pub/sub keys - demo keys are throttled
        publish_key   : 'demo',
        subscribe_key : 'demo',
        origin        : 'pubsub.pubnub.com',
        ssl           : true
    });

    pubnub.subscribe({
        channel  : 'my_channel',
        connect  : function() { /* ... CONNECTION SUCCESS ... */ },
        callback : function(message) {
            alert(message);
        }
    });

})();</script>

请记住将所有设置的来源设置为pubsub.pubnub.com

于 2012-10-11T16:22:01.323 回答