저는 Pusher를 처음 사용하고 있으며 현재 간단한 JS 웹 클라이언트에서 데이터를 보내려는 중 오류가 발생했습니다. 코드 인 경우 퍼즐을 풀려고합니다. 오류 또는 브라우저 문제 (브라우저 문제가 의심됩니다). 필자는 Pusher 서비스를 통해 텍스트 메시지를 FireFox 23.0.1에서 실행되는 웹 클라이언트로 보내는 간단한 Perl 스크립트를 사용합니다. 메시지가 올바르게 수신되었습니다 (예!).하지만 리턴 메시지를 보내려고하면 Pusher 라이브러리 코드가 나타나는 "pusher.min.js (65 행)"에서 "uncaught exception : [object Object]"오류가 발생합니다. 그것은 ...JS 웹 클라이언트에서 Pusher 라이브러리를 사용하여 데이터를 보내는 예외 생성
uncaught exception: [object Object]
...try{return Boolean(new ActiveXObject("ShockwaveFlash.ShockwaveFlash"))}catch(a){...
코드가 미는 사이트에서 JS 데모 다수의 약간의 변화는 ... 플래시 객체를 생성
<!DOCTYPE html>
<head>
<title>Pusher Test</title>
<script src="http://js.pusher.com/2.1/pusher.min.js" type="text/javascript"></script>
<script type="text/javascript">
// Enable pusher logging - don't include this in production
Pusher.log = function(message) {
if (window.console && window.console.log) {
window.console.log(message);
} //end if
}; //end function
var channelName='test_channel';
var eventName='status_update';
var pusher = new Pusher([AppID removed]);
var channel = pusher.subscribe(channelName);
var callback = function(data) {
// add comment into page
alert(data);
console.log(data);
var triggered = channel.trigger(channelName, {data:"hello yourself"});
}; //end callback
pusher.bind(eventName, callback);
</script>
</head>
플래시 (버전 11.8.800.168 시도)가 설치되어 있고 활성화되어 있어야합니다.
코드가 맞습니까? 아니면 바보 같은 짓을하고 있습니까? 코드가 맞다면 누구든지이 문제를 어떻게 해결할 수 있을지 생각해보십시오.
당신은 어떻게 해결 했습니까? –