是否可以通过IE中的链接捕获右键单击按钮事件?

时间:2011-01-12 15:32:23

标签: .net internet-explorer bho

我正在尝试开发IE BHO(附加组件),我有兴趣在上下文菜单中添加一个选项,但只有在链接上发生右键单击时才会感兴趣。

这可以使用SpicIE framework吗?

我已经看到框架提供了捕获多个事件的选项,但是右键单击按钮不在列表中。

如果SpicIE无法做到这一点,我很乐意听取有关实现目标的替代方法的任何意见。

2 个答案:

答案 0 :(得分:1)

你真的不应该将SpicIE用于任何生产应用程序。您最简单的赌注是添加一个Context Menu扩展名;有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/aa753589.aspx。否则,你必须覆盖IDocHostUIHandler,这是一个非常重要的练习。

答案 1 :(得分:0)

是的,可以在IE浏览器中使用。

我不知道它与其他浏览器的效果如何,或IE9,它更符合标准。

在这里,您可以看到一个示例,它们检测到使用Javascript单击的鼠标按钮。这些例子应该是不言自明的。它们还显示了如何阻止被触发的鼠标按钮单击事件。

http://www.rgagnon.com/jsdetails/js-0061.html