是否可以显示通过https而不是http订阅Feed的嵌入式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调用缩略图。
编辑:
我找到了解决问题的方法,但我已经编辑了我的原帖,以澄清问题所在。
答案 0 :(得分: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://');
}
很高兴知道在这些情况下这是可能的。
希望这可以为其他人解答问题。