0
我試圖在Google App Engine(Python)上運行我的後端服務器來實現頻道,但我不確定如何編寫Chrome的前端代碼。我發現了一些代碼,但無法測試,因爲我正在等待後端代碼由我的合作伙伴編寫。我想知道如果我正確實施這一點。Chrome擴展 - 實施頻道
我也不明白如何觸發代碼?什麼觸發了這個頻道被創建?
//The code I found which is placed in background.html:
chrome.extension.onRequest.addListener (function(request, sender, sendResponse) {
var channel = new goog.appengine.Channel(channelToken);
var socket = channel.open()
socket.onopen = function() {
// Do stuff right after opening a channel
}
socket.onmessage = function(evt) {
// Do more cool stuff when a channel message comes in
}
});
哦,我現在明白了。沒有onRequest.addListener()就更有意義了。所以我的套接字將不斷地收聽來自頻道的消息。 – Jon 2012-03-26 00:02:12