사용자가 앱을 사용하도록 설정할 때 사용자를 인증하는 확장자가 있습니다. 그런 다음 서버는 채널을 설정하는 데 사용하는 채널 토큰을 반환합니다. 인증 코드는 script.js에서 발생합니다. 여기서 channel-creation은 background.html에 있습니다. 내 질문에 background.html로드 된 후 인증이 실행될 때 channelToken을 background.html로 가져 오는 방법은 무엇입니까?크롬 - 채널 토큰을로드하는 방법
저는 Google App Engine (Python)을 내 서버로 실행하고 있습니다. 나는 또한 here에서 javascript 코드를 복사하여 내 명시에 넣어서 <script type="text/javascript" src="/_ah/channel/jsapi"></script>
을 background.html에 넣는 것에 반대합니다.
//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);
}
고맙습니다. – Jon