Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html5视频上的Firefox onlick事件_Javascript_Html_Video - Fatal编程技术网

Javascript html5视频上的Firefox onlick事件

Javascript html5视频上的Firefox onlick事件,javascript,html,video,Javascript,Html,Video,在Mozilla Firefox中,点击html5视频会使其默认暂停/播放,但在Chrome或Safari中不会。 我想在FF中禁用此行为。 但FF似乎阻止了视频中的一些事件,我无法捕捉到点击 window.addEventListener("click", function(e){ if (e.target && e.target.matches('.html5video')) { console.log('click'); }

在Mozilla Firefox中,点击html5视频会使其默认暂停/播放,但在Chrome或Safari中不会。 我想在FF中禁用此行为。 但FF似乎阻止了视频中的一些事件,我无法捕捉到点击

window.addEventListener("click", function(e){
    if (e.target && e.target.matches('.html5video')) { 
        console.log('click');
    }       
});
此代码在FF中不起任何作用

有什么建议可以解决这个问题吗?如何在FF中跟踪html5视频标签上的点击事件

如果删除代码工作的视频元素的控件属性,我应该在FF(64)的最新版本中使用某种包装或…?

如果无法删除控件,则可以侦听(例如)暂停事件。暂停时重新开始播放

document.querySelector('.html5video').addEventListener('pause',函数(e){
//不要停顿。。。。
这个。play();
})

您的浏览器不支持HTML5视频。

在视频上放置一个透明的div并捕捉这些点击?是的,这听起来非常棒,唯一的问题是上下文菜单,现在它显示为透明div而不是视频:(