0

私はユーザーがアプリケーションを有効にしたときにそのユーザーを認証する拡張子を持っています。その後、サーバーはチャンネルを確立するために使用するチャンネルトークンを返します。認証のコードはscript.jsで行われます。ここで、チャネルの作成はbackground.htmlにあります。私の質問は、background.htmlがロードされた後に認証が実行されると、channelTokenをbackground.htmlにどのように取得するのですか?Chrome - チャンネルトークンを読み込む方法

Google App Engine(Python)を自分のサーバーとして実行しています。私もhereからjavascriptコードをコピーして、それを私のマニフェストに置きました。反対に、background.htmlに<script type="text/javascript" src="/_ah/channel/jsapi"></script>を入れてください。

//background.html 
var channel = new goog.appengine.Channel(channelToken); 
var socket = channel.open() 

socket.onopen = function() { 
    // Do stuff right after opening a channel 
    console.log('socket opened'); 
} 

socket.onmessage = function(evt) { 
    // Do more cool stuff when a channel message comes in 
    console.log('message recieved'); 
    console.log(evt); 
} 

答えて

関連する問題