Chrome扩展Reactjs chrome.tabs

时间:2017-12-24 18:53:20

标签: reactjs google-chrome google-chrome-extension

我正在尝试使用React构建chrome扩展,我设法将manifest.json设置为:

{ "short_name": "GitMap", "name": "GitMap", "manifest_version": 2, "browser_action": { "default_popup": "index.html", "default_title": "GitMap" }, "permissions": [ "tabs" ], "version": "1.0" }

。我想使用chrome.tabs.query({ "currentWindow":true}, function(tab) { blahblahblah}访问当前有效标签的网址 在我的React应用程序的app.js文件中,但我收到此错误: TypeError: Cannot read property 'query' of undefined

如何从反应文件中访问'chrome'方法?谢谢

1 个答案:

答案 0 :(得分:0)

尝试此解决方案

  1. chrome.tabs.getCurrent(函数(制表符){​​的console.log(tab.url);});