Firefox addon Firefox扩展链接提取器
我想在Firefox中创建一个扩展,从用户移动链接上的鼠标中提取嵌入在网页上的链接。这与浏览器底部状态栏上的链接目标显示非常相似 我遇到的问题是访问已加载网页的文档对象。我尝试了Firefox addon Firefox扩展链接提取器,firefox-addon,dom-events,Firefox Addon,Dom Events,我想在Firefox中创建一个扩展,从用户移动链接上的鼠标中提取嵌入在网页上的链接。这与浏览器底部状态栏上的链接目标显示非常相似 我遇到的问题是访问已加载网页的文档对象。我尝试了document.getElementsByTag(“a”)但没有成功。我尝试了content.document.getElementByTag(“a”)但没有成功 理想情况下,我希望它的行为如下: 网页已加载 网页上的所有锚都被分配了onmouseover属性 用户指向一个链接 事件被触发,链接的url被提取并显示在警
document.getElementsByTag(“a”)
但没有成功。我尝试了content.document.getElementByTag(“a”)
但没有成功
理想情况下,我希望它的行为如下:
document
是浏览器的文档,而不是网页的文档,因此您需要content.document
李>
getElementsByTagName
。使用错误控制台——它应该告诉您getElementsByTag
不是一个函数content.document.links
if(event.target instanceof htmlanchoreElement)
或其他操作,以查看它是否是一个链接unload
event)后,您都应该删除它们您是指document.addEventListener(“单击”,函数(e){if(this.target instanceof htmlanchoreElement){alert(“hello”)},false);你的想法是对的,但是你错过了第一项。我认为,
这个
是被点击的实际元素,而不是事件(即e
),你在评论中写它的方式。