我希望能够在用户单击链接到第三方网站的 href 时暂停视频,并在焦点返回时再次启动视频。我已经搜索了事件,但无法找到有效的事件,例如 onunload onchange。我有一个事件处理程序,当视频停止并向下滚动页面(javascript)时,它会启动一个新视频,但我陷入了这个问题。我尝试了一个调用 JavaScript 函数的 href,但它变得混乱(href 是动态生成的)。
window.addEventListener('focus', function() {
document.title = 'focused';
});
window.addEventListener('blur', function() {
document.title = 'not focused';
});
您可以使用此代码获取窗口选项卡的焦点和模糊事件,并从此处调用播放和暂停函数。