0

我的清单文件是manifest.json

{
  "name": "Test",
  "description": "Test Desc",
  "version": "1.1",
  "background": {
        "scripts": ["./others/dependencies/src/background_tabs.js"]
  },
  "permissions": [
    "tabs", "http://*/*", "https://*/*", "https://ajax.googleapis.com/"
  ],
  "browser_action": {
      "default_title": "Test Title"

  },
  "manifest_version": 2
}

我的 Background_Tabs.js 是

getCurrentTab(){ 

    console.log(chrome.tabs);
};

 getCurrentTab();

和 Atlast 我将清单文件添加到 index.html 网络应用程序 -

<!DOCTYPE HTML>
<html>
<head>
    <link rel="shortcut icon" href="./resources/images/favicon.ico" type="image/x-icon" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=10, user-scalable=yes">

    <title>Test</title>

    <link rel="manifest" href="./manifest.json">
...

现在,当我在加载网页后看到我的控制台时 - 它返回为“chrome.tabs”的未定义。

我该如何解决这个问题?

4

0 回答 0