在 IE8 上的 pauseVideo() for youtube 视频,给出“对象不支持此属性或方法”
pauseVideo() on IE8 for youtube videos, gives "Object doesn't support this property or method"
当尝试在IE8上使用pauseVideo()拍摄youtube视频时,它给了我"对象不支持此属性或方法",
这是我的嵌入式视频:
<div class="ytLarge">
<object width="400" height="300">
<param value="http://www.youtube.com/v/Y4EZULqhP2E" name="movie">
<param value="true" name="allowFullScreen">
<param value="always" name="allowscriptaccess">
<param value="transparent" name="wmode">
<embed width="400" height="300" wmode="transparent"
allowfullscreen="true" allowscriptaccess="always"
type="application/x-shockwave-flash"
src="http://www.youtube.com/v/Y4EZULqhP2E&autoplay=1&version=3&enablejsapi=1">
</object>
</div>
这是召唤:
$('embed').each(function(index){
$(this).get(0).pauseVideo();
});
代码在 Firefox 和 Chrome 中运行良好,但在 IE8 上的 $(this).get(0).pauseVideo() 行中给出了"对象不支持此属性或方法";
对于我提醒的标签<embed>
IE 无法识别的内容,这就是为什么也使用标签<object>
<object>
适用于IE(这就是您的脚本在IE中失败的原因)
<embed>
适用于所有其他浏览器
相关文章:
- 对象不支持属性或方法“自动完成”
- 对象没有'不支持set_viewXML
- 对象不支持对象IE 8
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- JSHint 错误“对象不支持此属性或方法”用于 javascript 闭包
- 对象不支持属性或方法“确认”
- 对象不支持属性或方法“jscomp_symbol_iterator0”
- 对象不支持 igGrid 中的属性或方法“_super”
- 下拉 Javascript 错误:对象不支持属性或方法“匹配”
- 运行时错误:对象不支持属性或方法
- Javascript 错误:对象在 IE 浏览器中不支持此属性或方法
- 对象不支持在调用 indexOf 定义的数组时 IE8 中未定义的此属性或方法
- IE8 TypeError对象没有'不支持方法的此属性
- IE8 Javascript错误:对象没有'不支持此属性或方法
- IE-“;错误:对象没有'我不支持这一行动”;
- java脚本错误对象没有'不支持此属性或方法
- 对象没有'在JavaScript中不支持此属性或方法
- 对象不支持此属性或方法 Rails Windows 64 位
- IE9:对象不支持属性“is”
- Jquery说该对象不支持“每个”