嵌入的Youtube视频在Opera浏览器上无法显示。
显然是回调函数在YT API库被加载之后才被定义,但没有找到任何解决方法。
目前页面通过/player_api js引入来加载YT API,只有Firefox可以工作。
尝试通过以下方式加载YT API:
<script type="text/javascript">
var tag = document.createElement('script');
tag.src = "//www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
<script>
但在这种情况下,该页面在Opera和Firefox上都无法工作。
有问题的页面是: http://www.ionpoverty.tv/blog/featured/having-it-all-low-income-women-and-work-inequality/