在javascript中创建iframe时,让iframe与youtube一起使用https?

在javascript中创建iframe时,让iframe与youtube一起使用https?,iframe,youtube-api,Iframe,Youtube Api,Youtube允许使用简单的https前缀通过ssl下载视频。如果我使用youtube api创建播放器,代码如下所示: player = new YT.Player('player', { height: '350', width: '400', videoId: 'ut-WpR', playerVars: { 'controls': 1, 'fs': 1, 'aut

Youtube允许使用简单的https前缀通过ssl下载视频。如果我使用youtube api创建播放器,代码如下所示:

player = new YT.Player('player', {
                height: '350',
                width: '400',
                videoId: 'ut-WpR',
                playerVars: { 'controls': 1, 'fs': 1, 'autoplay': 1, 'autohide': 0, 'modestbranding': 1, 'rel': 0, 'showinfo': 0},
                events: {
                    'onReady': onPlayerReady,
                    'onStateChange': onPlayerStateChange
                }
我看没有地方放https。有吗?另外,在一个相关主题上,Internet explorer与iFrame不可靠。有时你必须做“刷新”才能看到它们。这个论坛上的一个人建议我每次在iframe的URL中添加一个随机字符串,这样可以防止它被缓存。(假设这就是问题所在)。但是,如果给定上述代码,您如何附加任何内容?我看不出有任何方法可以附加一个伪随机字符串。
谢谢

YouTube现在实际上没有在视频流中使用HTTPS。这篇旧博文中的信息仍然适用:

也就是说,您可以通过HTTPS(而不是视频流)加载播放器HTML和JS。如果主机页使用HTTPS,则YT.Player构造函数应自动创建带有HTTPS src的iframe。如果主机页不使用HTTPS,请告知我们