로컬 연결 웹을 통해 Air
응용 프로그램으로 메시지를 보내고 있습니다. IE, Firefox 및 Safari가 정상적으로 메시지를 보내고 있습니다.Adobe Air localconnection이 크롬에서 작동하지 않습니다.
그러나 크롬 전송에 실패합니다. (경우에만 PPAPI)
왜 PPAPI
로컬 연결 보내는 메시지를 크롬되지 않는 이유는 무엇입니까?
참조 :
Unsandbox LocalConnections in Chrome
웹 사이트의 플래시 AS3은 - 방귀 보내
private function receivedFromJavaScript(value:String):void
{
//var conn:LocalConnection;
//trace("JavaScript says: " + value + "\r");
ExternalInterface.call("sendToJavaScript", + value);
conn = new LocalConnection();
conn.client = new Object();
//conn.allowDomain('app#Myapplication');
//conn.allowInsecureDomain('app#Myapplication')
conn.addEventListener(StatusEvent.STATUS, onStatus);
conn.addEventListener(AsyncErrorEvent.ASYNC_ERROR,function(e:AsyncErrorEvent):void
{
//trace("ASYNC_ERROR: " + e);
ExternalInterface.call("sendToJavaScript", "ASYNC_ERROR: " + e);
});
conn.addEventListener(SecurityErrorEvent.SECURITY_ERROR,function(e:SecurityErrorEvent):void
{
ExternalInterface.call("sendToJavaScript", "SECURITY_ERROR: " + e);
//trace("SECURITY_ERROR: " + e);
});
conn.send("app#Myapplication:taskConnection", "localconnectionHandler", value);
ExternalInterface.call("sendToJavaScript", "conn = " + conn.client.toString() + "/" + conn.domain);
//conn.close();
}
AIR의 applcation 코드
try {
conn = new LocalConnection();
conn.allowDomain("*");
conn.client = this;
conn.connect("taskConnection");
trace("yes.");
} catch (error:ArgumentError) {
trace("Can't connect.");
}
두 번째 링크에 첨부 된 샘플 채팅 응용 프로그램을 테스트했는데 정상적으로 작동합니다. 너는 어때? – akmozo
채팅 응용 프로그램은 웹에서 웹으로 연결됩니다. 그것은 내 코드에 적용되지만 AIR 연결에 대한 웹은 실패합니다. (Chrome Sandbox 추가 호스트) –