我是开发firefox插件的新手,并且想知道当您将鼠标悬停在链接上时,是否有办法覆盖/修改浏览器底部显示的链接预览文本。
我看上去很简短,并且找不到任何描述这个内容的参考资料。
感谢您的任何想法。
答案 0 :(得分:0)
您可以像这样设置状态文本:
aDOMWindow.XULBrowserWindow.setOverLink('blah')
其中aDOMWindow
与window
类似Services.wm.getMostRecentWindow('navigator:browser')
,例如window.XULBrowserWindow.setOverLink('')
。
就像link.addEventListener('onmouseenter'......一个执行setOverLink的函数
一样并使其消失,将其设置为空白字符串。所以只需Services.wm.getMostRecentWindow
但是你是在鼠标输入链接时这样做的,默认情况下,鼠标离开链接会将其空白,因此你可能不需要处理消隐。
编辑:
你问过add-sdk,所以const { getMostRecentBrowserWindow } = require('sdk/window/utils');
getMostRecentBrowserWindow().XULBrowserWindow.setOverLink('hiiiiiii!!!')
可能没有意义,所以这是一个你可以在sdk中尝试的快速测试:
{{1}}