elc*_*eko 1 youtube firefox youtube-api firefox-addon youtube-javascript-api
我正在开发一个带SDK的firefox插件.我想做的事:
我用标签开发了它
var tabs = require("sdk/tabs");
Run Code Online (Sandbox Code Playgroud)
当tab准备就绪时,我将contentscripfiles添加到它:
tabs.activeTab.attach({
contentScriptFile: [data.url("jquery-1.11.1.min.js"), data.url("myscript.js")]
});
Run Code Online (Sandbox Code Playgroud)
在脚本"myscript.js"中,我想访问youtube网站上的youtube播放器.我试过这个:
var playerelement=document.getElementById("movie_player");
Run Code Online (Sandbox Code Playgroud)
我从中获得了"<embed>"DOM元素(ID为"movie_player").但是当我想用方法"getCurrentTime()"访问它时,会出现以下错误:
Message: TypeError: document.getElementById(...).getCurrentTime is not a function
Run Code Online (Sandbox Code Playgroud)
如何才能正确访问youtube播放器才能完成这些工作?
谢谢!
更改
var playerelement=document.getElementById("movie_player");
至
var playerelement=document.getElementById('movie_player').wrappedJSObject;
现在getCurrentTime将是可访问的.
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |