【问题标题】:Retrieving YouTube subscriber thumbnails over https通过 https 检索 YouTube 订阅者缩略图
【发布时间】:2012-07-20 01:22:56
【问题描述】:

是否可以显示通过 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 调用缩略图。

编辑:

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

【问题讨论】:

    标签: html ajax youtube-api


    【解决方案1】:

    答案有点像附加组件,但它可以完成工作。我附加了一个替换方法来从 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://');
    
            }
    

    很高兴知道在这些情况下这是可能的。

    希望这可能会回答其他人的问题。

    【讨论】:

      猜你喜欢
      • 2019-05-05
      • 2015-03-27
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      • 2018-05-31
      • 1970-01-01
      • 2017-12-30
      • 2018-08-22
      相关资源
      最近更新 更多