XMLSocket arbeiten in Firefox aber nicht IE
-
03-07-2019 - |
Frage
Ich helfe einem Kunden, der ein Problem mit einer Flash-Anwendung hat. Der Flash-App nutzt eine XMLSocket zu einem Dienst auf localhost läuft zu verbinden. Es funktioniert unter Firefox.
Es verwendet die folgende Zeile die Sicherheitsrichtlinie Setup:
System.security.loadPolicyFile ( "xmlsocket: // localhost: 10032");
Ausführen des Flash-App unter firefox, der Dienst auf Port 10032 zu hören bekommt eine Verbindung mit einem
EDIT: Das Problem stellte sich heraus, durch Flash-Einbettung in eine versteckte Div-Tag verursacht werden. In diesem Fall verweigert es die Richtliniendatei Anfrage zu senden. Mit dem div funktioniert es nicht verborgen. Die Antwort über verschiedene Versionen von Flash zwischen IE und FF war direkt an, deshalb wurde es in FF (es war eine ältere Version) arbeiten. Die neuere Version nicht mochte den versteckten DIV-Tag.
Lösung
Sind Sie sicher, genau die gleiche Version von Flash auf beiden Browsern ausgeführt wird? Die Anforderungen an die Netzwerksicherheit scheinen deutlich zwischen den Versionen geändert zu haben. Es ist durchaus möglich, verschiedene Versionen von Flash Player in IE und Firefox installiert zu haben, wie man ein ActiveX-Steuerelement ist und der andere ein Browser-Plugin.
Andere Tipps
Add „neue Zeile“ Byte bis zum Ende der Anforderung an Richtliniendatei zu senden.
Wie folgt aus: "" + "\ n"