2016-07-19 3 views
1

srcタグのリンクをhttps://に変換しようとしています。より正確にはYouTubeのiframe。たとえば:jQueryまたはJavascriptを使用してすべてのhttp://をhttps://に変換します。

<iframe width='650' height='365' src="http://www.youtube.com/embed/y9kBixgYKzw" frameborder="0" allowfullscreen></iframe> 

私は運と以下のコードを試みた:

function RedirNonHttps() { 
    if (location.src.indexOf("https://") == -1) { 
     location.src = location.src.replace("http://", "https://"); 
    } 
} 
<body onload="RedirNonHttps();"> 

を誰かがこれを行うための正しい方法を私を指摘することはできますか?

+0

「http://」URLへのリクエストがすでに行われているため、JSでこれを行うのはプロセスでは遅すぎます。 HTMLがクライアントに提供される前に、ソースコードまたはサーバー上で直接変更する必要があります。 –

+0