<script src="//cdn.pubnub.com/pubnub.min.js"></script>
<input id="input" placeholder="enter your message">
<p>Chat Output:</p>
<section id="output"></section>
var channel = 'chat';
var pubnub = PUBNUB.init({
subscribe_key: 'sub-c-f762fb78-2724-11e4-a4df-.........',
publish_key: 'pub-c-156a6d5f-22bd-4a13-848d-.........'
});
メッセージを送信
input.addEventListener('keyup', function(e) {
(e.keyCode || e.charCode) === 13 &&
pubnub.publish({
channel : channel,
message : input.value
})
}, false);
受け取ったメッセージを表示
pubnub.subscribe({
channel : channel,
callback : function(m) {
output.innerHTML = m.text.replace( /[<>]/ig, '' ) + '
' + output.innerHTML;
}
});