Почему chrome.sockets.tcp.create () не работает в фоновом скрипте приложения?

Я пытаюсь создатьtcp сокет в фоновом скрипте моего приложения.

Ошибка есть (первая строка в1.js):

Uncaught TypeError: Невозможно прочитать свойство 'tcp' из неопределенного

Фоновый скрипт1.js:

chrome.sockets.tcp.create({}, function(createInfo) {
  chrome.sockets.tcp.connect(createInfo.socketId,
    "127.0.0.1", 4005, function(socketInfo) {

    });
});

Файл манифеста:

{
  "manifest_version": 2,
  "name": "UDP TEST",
  "version": "1.0",
  "app": {
    "background": {
      "scripts": ["1.js"]
    }
  },
  "permissions": [
    {
        "socket": [
            "tcp-listen:*:*",
            "tcp-connect",
            "resolve-host"
        ]
    }
  ]
}

Может кто-нибудь мне помочь? Спасибо!