我需要添加在Linux和Windows上每次有鼠标悬停事件时捕获事件的功能。在 Linux 中,我可以轻松地连接到悬停在链接上信号。我似乎找不到Windows等效物。搜索谷歌,检查MSDN,我找不到。
这样的功能在窗口中可用吗?如果没有,有没有办法实现它?
您可以使用 StatusTextChange 事件吗?当鼠标悬停在链接上时,将触发此事件,sText
设置为链接 URL。它还会触发其他消息,例如在加载页面时。在这些情况下,sText
设置为"连接到(URL)","等待(URL)"等。可以通过对 sText
进行基本 URL 验证来简单地忽略这些消息。
更复杂的方法是在 DocumentComplete 事件中使用 getElementsByTagName 搜索所有定位元素,并在鼠标悬停时附加到 HTMLAnchorEvents。这当然不适用于页面加载后动态创建的锚元素。