我正在一个网页上工作,我在.swf
中有一个非交互式<embed>
Flash文件。如果用户在Flash中单击/滚动,它将获得焦点,并开始捕获F12
或ctrl-R
等键盘事件。内容不是交互式的,只是一个固定的图形。如何防止它获得焦点?
答案 0 :(得分:0)
您可以添加模糊元素的onfocus
事件侦听器。例如,e
是<embed>
元素:
e.onfocus = function() {e.blur()}; // unfocus it as soon as it's focused
经过测试和工作就像一个魅力。点击Flash不会窃取键盘输入。