0

Ich arbeite an einem Projekt, bei dem Google IMA HTML5 SDK - gesteuerte Videowerbung gezeigt wird. Alles funktioniert ohne Ausnahmen, außer wenn es um den Internet Explorer 11 geht (die neueste Edge-Version funktioniert einwandfrei).Internet Explorer CORS Issue - Google IMA HTML5 SDK

In IE11 wird manchmal die Videoanzeige angezeigt, reagiert jedoch nicht auf eingehende Anrufe (Wiedergabe, Pause, Lautstärke usw.). Die Konsole zeigt an, dass einige URLs nicht die korrekten CORS-/Cross-Origin-Richtliniendetails enthalten. Sie tun dies jedoch, da sie in allen anderen Browsern auf der ganzen Linie funktionieren.

Benötigt IE11 zusätzliche Hilfe zu CORS? Entschuldigung, aber ich kann keine Demo oder bestimmte URLs angeben, wie vom Projektinhaber angegeben.

Vielen Dank.

Antwort

0

Wenn die Videoanzeige angezeigt wird, dann glaube ich nicht, dass CORS die Ursache für die nicht reagierenden Eingabeaufrufe ist. Der Grund dafür ist, dass, wenn IE einige Ressourcen aufgrund des falschen Headers blockiert, die Anzeige überhaupt nicht angezeigt wird.

Wenn die Player-Steuerelemente nicht reagieren, müssen Sie einige der möglichen Ursachen eingrenzen. Es könnte der Player selbst sein oder die Anzeige (VPAID-Anzeigen können das DOM manipulieren, wenn sie in INSECURE mode initialisiert werden) oder das IMA SDK.

Um einzugrenzen, testen Sie einige der Test-Tags over here in Ihrer Implementierung. Wenn Sie in der Lage sind, das Problem lokal zu reproduzieren, dann machen Sie eine kurze Überprüfung des Videoplayers, den Sie verwenden. Verwenden Sie zum Testen mit dem Sample-Player von IMA unsere Video Suite Inspector. Wenn Sie das Problem in der VSI sehen, handelt es sich um einen Fehler, den Sie uns unter https://groups.google.com/forum/#!forum/ima-sdk mitteilen müssen.