2012-03-07 48 views
0

我想从Chrome的超链接,如GMail拉MimeType和文件名。我看到了锚标记的样子:访问download_url <a>属性从

<a download_url="MIME-TYPE:FILENAME:https:..." href="https:...">Download</a> 

我已经注册了与类似链接的上下文菜单: chrome.contextMenus.create({“语境”:“链接”]})

但是,当我得到回调时,OnClickData只有一个linkUrl,它是href。

有没有什么聪明的方法可以从我的回调中访问链接的“download_url”属性?看起来像内容脚本,发现URL是唯一的方式,这感觉像是过度杀伤。

想法?

回答

0

Chrome内容菜单API不会为您提供该信息。它不会告诉你什么元素被点击。

我想你可以编写一个解决方法,捕获右键单击事件,以便知道单击的元素(event.target)。如果你记得这个元素,当你的contextMenu监听器触发时,你将使用它来获取你想要的属性。