通过Google快速搜索Windows中的Focus Stealing解决方案,可以看到两个主要结果类别:
在两种常见情况下尤其令人讨厌:
有些东西触发程序在全屏应用程序聚焦时在后台弹出对话框窗口,从而使全屏应用程序最小化.
在您打字时,窗口会窃取焦点,窃取您的所有击键.如果您碰巧按空格键,输入键或触发键盘快捷键(如Y表示是),则可能会导致完全不良后果.
可以应用哪些创意解决方案来解决这些问题中的一个或两个问题?
我有一个链接,我需要点击使用greasemonkey
<a href="/attack/index/1016587">Attack This Player</a>
,这是代码的事情是href可以根据页面更改,唯一的静态代码是'攻击这个播放器的文本
我现在有
function click_element(element)
{
var event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, document.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
element.dispatchEvent(event);
return;
};
click_element( document.evaluate("//a[I DON'T KNOW WHAT TO PUT HERE]",document,null,9,null).singleNodeValue );
Run Code Online (Sandbox Code Playgroud)
这个目前适用于带有ID,类等的链接(对不起所有的大写,但它只是为了引起对该区域的注意)
感谢任何帮助,我不是那么先进的JavaScript
Reblerebel