zeigte unsicheren Inhalt von http://fpdownload.adobe.com/crossdomain.xml an

8

Vor kurzem habe ich festgestellt, dass ein Flash-Videoplayer, mit dem ich begonnen habe, in unsicheren Inhaltsproblemen gestartet wurde, wenn er über eine HTTPS-URL abgespielt wurde. Ich habe einige Zeit damit verbracht, alle Maßnahmen zu überprüfen, um sicherzustellen, dass alles im Quellcode meines Dokuments sowie die URLs für Einbettung und Video an das HTTPS-Protokoll angepasst sind. Offensichtlich ist es bei https-URLs wichtig, dass die Seite keinen unsicheren Inhalt lädt, aber ich finde auch, dass der Player für IE7-Benutzer nicht geladen werden kann (und leider kann ich das Problem aufgrund der Anzahl der IE7-Nutzer auf meiner Seite nicht ignorieren). In der Chrome-Konsole wurde speziell auf zwei unsichere URLs hingewiesen, auf die beim Laden des Players zugegriffen wird:

  

Die Seite unter [meine Seite hier] zeigte unsicheren Inhalt von Ссылка .

     

Die Seite unter [Meine Seite hier] zeigte unsicheren Inhalt von Ссылка .

Die relevanteste Ressource, die ich finden konnte, um dieses Problem zu lösen, wurde hier gefunden: Ссылка

Der Benutzer scheint das gleiche Problem zu haben, aber das Problem für mich ist jetzt, dass diese Lösung (wie auch alle anderen, die ich gefunden habe) alle auf Flex verweisen, während ich Flash Professional CS6 verwende.

Ich habe ursprünglich den Typ "Klassischer Text" verwendet und vertauschte alle Textobjekte nach dem Typ "TLF-Text". Ich habe auch alle Schwierigkeiten der Einbettung aller Schriftarten (nur Arial Regular und Fett verwendet werden, jeder mit allen Groß- / Kleinbuchstaben, Zahlen und Symbolen eingebettet. Keine andere Glyphen werden in einem Textobjekt verwendet) in meinem Flash-Projekt, so dass es nicht würde 't (oder sollte nicht) eine Verbindung zu den Servern von Adobe herstellen müssen.

Gibt es also etwas Offensichtliches, das ich vermisse oder ist die Lösung in Flash CS6 etwas komplizierter?

Jede Hilfe wird sehr geschätzt.

    
Sup3rkirby 01.05.2013, 14:18
quelle

2 Antworten

3

Endlich, Monate später, bin ich in CS6 auf eine Lösung für dieses Problem gestoßen. Wie in Flex müssen Sie die RSL-Verbindung zu Adobe deaktivieren und stattdessen alles in Ihren eigenen Code eingebettet haben; Das größte Problem war, herauszufinden, wie man das macht, da alles, was ich gefunden habe, nur erklärt hat, wo diese Einstellung in Flex war.

Also, für Flash-Benutzer können Sie das folgendermaßen beheben:  - Wählen Sie Datei & gt; Einstellungen veröffentlichen.
 - Klicken Sie auf die Registerkarte Flash.
 - Klicken Sie neben dem Skriptmenü auf die Schaltfläche Einstellungen.
 - Klicken Sie auf die Registerkarte Bibliothekspfad.
 - Wählen Sie im Menü Standardverknüpfung die Option Zusammengeführt in Code aus.

Diese Information wurde auf der Hilfeseite von Adobe versteckt: Ссылка

Dies hat (offensichtlich) die Größe meiner .swf stark erhöht, aber es scheint alle Probleme mit unsicherem Inhalt, der von den Servern von adobe unter einem https-Protokoll gezogen wurde, zu entfernen.

    
Sup3rkirby 29.08.2013, 20:45
quelle
1

Wenn Sie Ihre eigene config.xml verwenden, können Sie die Einstellungen für sie überschreiben.

Die Standard-RSL-Pfade befinden sich in der Datei "flex-config" ( Flex-sdk\frameworks\flex-config.xml ). Sie können diese runtime-shared-library-path Blöcke in Ihre config.xml kopieren und nach Bedarf in https:// ändern.

(Von diesem Link )

    
Seleucus 20.09.2014 16:07
quelle

Tags und Links