我正在寻找一种方法来获取当前附加到javascript对象(dom元素)的所有函数。我熟悉using for (var m in obj)
and getting the non-enumerable ones with Object.getOwnPropertyNames()
。
但是,在youtube.com document.getElementById('movie_player')
上的任何视频页面上都有getVideoBytesTotal
功能,我尝试过的任何方法都没有列出该功能。
这里讨论的对象是flash嵌入。功能可以来自它吗?
我迷路了。围绕某些dom对象是否存在某种包装,它会动态添加函数?
即使通过其他方式获得列表,通过控制台输入javascript也会很棒。
祝你好运
答案 0 :(得分:0)
似乎getVideoBytesTotal
是API fn https://developers.google.com/youtube/iframe_api_reference#getVideoBytesTotal,它可以随时添加到对象中。这意味着可以在查询后定义它以获取此对象的所有函数...