Vimeo-Videoplayer bei aktiviertem https

28.12.2016 14:10
#1 Vimeo-Videoplayer bei aktiviertem https
be
Mitglied

Hallo zusammen,

Vimeo-Videos lassen sich ja prinzipiell über den [video]-BB-Code einbetten. Leider scheint das nur dann "sinnvoll" zu gehen, wenn die Seite nicht per https, sondern nur per http ausgeliefert wird.

Zugrundeliegend ist das Problem, dass der BB-Code wie folgt umgesetzt wird:
<iframe src="http://player.vimeo.com/video/197276112" width="400" height="225" frameborder="0"></iframe>

Das erlauben aber die Web-Browser (zumindest Chrome und Firefox) nicht, da man diesen IFrames nicht ansieht, dass sie unsicher sind. Abhilfe würde schon ein "https://player.vimeo.com/video/197276112" helfen, also den Player auch via https ausliefern. Kann ich das dem Video-Tag irgendwie beibiegen?


 Antworten

 Beitrag melden
31.12.2016 00:14
#2 RE: Vimeo-Videoplayer bei aktiviertem https
be
Mitglied

OK, folgendes JavaSctipt als Plugin in der Fuss-Zeile hilft als Workaround:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 

<script type="text/javascript">
var $iframe = $("iframe");
console.log("Init vimeo!");
$( "iframe" ).each(function( index ) {
var url = $( this ).attr("src");
if (url.startsWith("http://player.vimeo.com")){
console.log("vimeo-lnk gefunden!");
newurl=url.replace("http://player.vimeo.com","https://player.vimeo.com")
$( this ).attr("src",newurl)
}
});
</script>
 
 



Wär aber trorzdem schön, wenn das generell repariert würde...


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!