我需要在JavaScript中模拟受信任的mousemove事件。正如我在那里读到的那样:
http://help.dottoro.com/ljoljvsn.php
在Firefox中,如果某个事件由用户调用,则该信件是受信任的,如果该事件由脚本调用,则不受信任。
之后我开始搜索其他解决方案。我发现了这个:
Are events generated by Firefox extension 'trusted'?
是的,扩展程序生成的事件始终是受信任的。
所以,现在我想写FireFox扩展来允许我创建mousemove可信事件。不幸的是,我从来没有写过扩展FireFox,所以我需要澄清一些观点。我有什么:
但现在我不明白:
我看到代码:
var utils = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindowUtils);
utils.sendMouseEvent("mousedown", 10, 10, 0, 1, 0); utils.sendMouseEvent("mouseup", 10, 10, 0, 1, 0);
bootstrap.js中的哪一点我必须插入此代码?我的理解我必须将它附加在一些活动的(或指定的?)窗口中。
我很感激解释