Расширение Chrome NativeMessaging 'connectNative' не определено

Я пытаюсь реализовать расширение Chrome, используя runtime.connectNative и postMessage. Я следую задокументация Chromeскачалародной пример обмена сообщениями который я пытаюсь запустить без каких-либо изменений, в то время как код для основного приложения хоста можно найтиВот.

Однако я получаю сообщение об ошибке: Uncaught TypeError: Невозможно прочитать свойство 'connectNative' из неопределенного.

Ошибка запускается из файла расширения javascript, в этой строке:
port = chrome.runtime.connectNative (hostName);

пока расширение загружается из манифеста, вот так:

"app": {
   "launch": {
      "local_path": "main.html"
   }
}

Любые идеи, как решить проблему, пожалуйста?

Chrome версии 34, протестирован на Windows 7, 8.1

Ответы на вопрос(1)

Ваш ответ на вопрос