我想在谷歌浏览器中创建扩展上下文菜单,我已成功进行扩展,并且我已经测试过在单击菜单时显示警报 . 但是,我想获取单击菜单的选项卡的当前URL . 所以我在eventPage.js中使用此代码

chrome.contextMenus.onClicked.addListener(function(){alert(window.location.href);});

这是我的清单代码:

{“manifest_version”:2,“name”:“Javascript”,“description”:“testing . ”,“version”:“1.0”,“icons”:{“128”:“icon128.png”,“48 “:”icon48.png“,”16“:”icon16.png“},”browser_action“:{”default_icon“:”icon16.png“,”default_popup“:”popup.html“},”background“:{ “scripts”:[“eventPage.js”],“persistent”:false},“permissions”:[“storage”,“notifications”,“contextMenus”,“tabs”,“activeTab”],“options_page”:“ options.html“}

弹出窗口出来了,但是,结果不是当前的URL,但它显示如下:

popup

任何人都知道如何获得谷歌浏览器中的当前网址?我的错是什么?