Websocket을 사용하여 내 서버 측 코드와 통신하는 간단한 Firefox 모바일 추가 기능을 작성하려고합니다.Firefox 용 Android Android Addon을 사용하는 방법
데스크톱 파이어 폭스 애드온에서 작동하는 코드가 있지만 파이어 폭스 모바일에 문제가 있습니다.
function connectToServer(aWindow) {
var ws = new MozWebSocket("ws://ipaddress:8887"); // LINE 20
// var ws = new WebSocket("ws://ipaddress:8887");
ws.onopen = function() {
showToastMsg(aWindow, 'Sending');
ws.send('data');
}
ws.onmessage = function (evt) {
showToastMsg(aWindow, 'Display')
};
ws.onclose = function() {
};
나는 MozWebSocket 및 웹 소켓을 모두 시도했지만, 둘 다 나에게 다음과 유사한 오류 제공 :
E/GeckoConsole(15569): [JavaScript Error: "ReferenceError: MozWebSocket is not defined" {file: "resource://gre/modules/XPIProvider.jsm -> jar:file:///data/data/org.mozilla.firefox/files/mozilla/sq4c77hi.default/extensions/[email protected]!/bootstrap.js" line: 20}]
사람은 내가 가져 오거나 웹 소켓을 참조 할 수 있도록 할 필요가 뭔지 알아? websocket을 사용하여 내 서버 사이드 코드로 파이어 폭스 Android Addon에서 데이터를주고 받고 싶습니다. 어떤 제안?
매우 비슷한 코드로 Firefox Desktop Addon에서이 설정을 실행하고 있기 때문에 혼란 스럽습니다.
도움을 주시면 감사하겠습니다.
@apsillers을 시도하고 나는 온라인으로 검색하고 MozWebSocket를 사용하여 제안하고 내가 노력 다른, 그래서 그것은 나에게 같은 오류를했다. 둘 다 여전히 작동하지 않고 나와 동일한 referenceError를 제공합니다. – Young