我插件中的这段代码过去可以正常工作:
jQuery('#embedded_obj', context).get(0).getVersion();
和html...
<object id="embedded_obj" type="application/x-versionchecker-1.0.0.1"></object>
基本上试图从嵌入式对象中获取属性。但看起来 get(0) 正在返回一个 html 对象而不是实际的嵌入对象。
例如,如果我这样做:
var launcher = jQuery('#embedded_obj', context).get(0);
for(prop in launcher){
alert(prop + ': ' + launcher[prop]);
}
...它会提醒诸如“getElementByNode”、“scrollWidth”、“clientLeft”、“clientTop”等内容。
这在 Firefox 3.6 之前同样有效。有没有其他人看到这个或有任何想法/建议?
谢谢!