0

httpではなくhttps経由でフィードをサブスクライブしている埋め込みYouTubeプレイリストのサムネイルを表示することは可能ですか?

httpsであるサイトの領域で作業していて、httpを介してこれらのサムネイルを取得すると、セキュリティ警告ポップアップが表示されます。これを削除しようとしています。

サムネイルはYouTubeAPIの一部としてリクエストされているため、https経由で直接リクエストすることはできません。

// loop through JSON and assign values to My obj
        for (var i = 0; i < len; i ++ ) {

            TheVideo.My[i] = {};
            ja = jsonArticles[0][i];

            TheVideo.My[i].img = ja.media$group.media$thumbnail[0].url;

        }

私が直接探しているのは、上の最後の行で.urlが呼び出されたときに、httpではなくhttpsからサムネイルを呼び出すことです。

編集:

問題の回避策を見つけましたが、元の投稿を編集して、問題が何であるかを少し明確にしました。

4

1 に答える 1

0

答えは少しアドオンですが、それは仕事をします。httpではなくhttpsからリクエストするreplaceメソッドを追加しました。

// loop through JSON and assign values to My obj
        for (var i = 0; i < len; i ++ ) {

            TheVideo.My[i] = {};
            ja = jsonArticles[0][i];

            TheVideo.My[i].img = ja.media$group.media$thumbnail[0].url.replace('http://','https://');

        }

これがこれらの状況で可能であることを知ってうれしいです。

これが他の誰かへの質問に答える可能性があることを願っています。

于 2012-07-20T06:14:24.790 に答える