我的javascriptiife动态加载脚本有什么问题
没有消息错误https://jsfiddle.net/f197cjty/所以我不明白为什么它不播放 youtube
<div></div>
<script>
// 1. ytplayer code: https://developers.google.com/youtube/player_parameters#IFrame_Player_API
(
function(){
var s = document.createElement("script");
s.src = "http://www.youtube.com/player_api";
var before = document.getElementsByTagName("script")[0];
before.parentNode.insertBefore(s, before);
}
)();
var player;
function onYouTubePlayerAPIReady()
{
player = new YT.Player('ytplayer',
{
height: '390',
width: '640',
playerVars:
{
listType:'playlist',
list: 'RDEMe12_MlgO8mGFdeeftZ2nOQ'
}
});
}
</script>
回答
您正在尝试http在https环境中运行脚本。将 YouTube 的网址更改为https://www.youtube.com/player_api.