Javascript 当时间更改时获得通知

Javascript 当时间更改时获得通知,javascript,html,firefox,youtube,Javascript,Html,Firefox,Youtube,我想使用Firefox扩展显示视频的当前百分比 我知道我可以通过以下方式获得当前时间和持续时间: 我可以使用appendChild或insertBefore将节点添加到DOM中 但我不知道如何随着时间的推移定期更新DOM 我试图了解Youtube播放器是如何使用inspector更新时间显示的,但这对我没有帮助: 我想我应该以某种方式使用事件,但我不知道在没有用户干预的情况下,会定期触发什么事件单击、悬停等等。听起来你在寻找: 元素的currentTime属性指示的时间已更改 const vi

我想使用Firefox扩展显示视频的当前百分比

我知道我可以通过以下方式获得当前时间和持续时间:

我可以使用appendChild或insertBefore将节点添加到DOM中

但我不知道如何随着时间的推移定期更新DOM

我试图了解Youtube播放器是如何使用inspector更新时间显示的,但这对我没有帮助:


我想我应该以某种方式使用事件,但我不知道在没有用户干预的情况下,会定期触发什么事件单击、悬停等等。

听起来你在寻找:

元素的currentTime属性指示的时间已更改

const vid=document.querySelector'video' vid.addEventListener'timeupdate',e=>{ console.logvid.currentTime }
player = document.getElementById('movie_player')
currentTime = player.getCurrentTime()
duration = player.getDuration()