从代码笔中可以看出(https://codepen.io/mrkoga/pen/pomgezw),在safari中,视频控件触发视频元素上的单击事件。在铬合金中则不然。
html
<video id="videoClick" controls width="250">
<source src="https://example.com/media/moviewebm " type="video/webm">
<source src="https://example.com/media/movie.mp4 " type="video/mp4">
Sorry, your browser doesn't support embedded videos.
</video>
js
document.getElementById("videoClick")
.addEventListener("click", () => console.log("video clicked"))
如何在safari中防止这种行为?谢谢
暂无答案!
目前还没有任何答案,快来回答吧!