0

是否可以显示通过 https 而不是 http 订阅提要的嵌入式 YouTube 播放列表的缩略图?

我正在使用 https 的网站区域,通过 http 检索这些缩略图会导致弹出安全警告,我正试图摆脱它。

缩略图作为 YouTube API 的一部分被请求,因此无法通过 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 时从 https 而不是 http 调用缩略图。

编辑:

我找到了解决该问题的方法,但我编辑了我的原始帖子以澄清问题所在。

4

1 回答 1

0

答案有点像附加组件,但它可以完成工作。我附加了一个替换方法来从 https 而不是 http 请求它:

// 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 回答