Вызов функции из расширения Chrome - PullRequest
0 голосов
/ 14 ноября 2011

Я создаю расширение для Chrome.Я использую NPAPI для вызова кода, написанного на C. При связывании файла ".so" (который является выходом плагина NPAPI) с хромом по ссылке http://code.google.com/chrome/extensions/npapi.html

это мой manifest.json

{
  "name": "My extension",
  ...
  "plugins": [
    { "path": "../myplugin.so", "public": true },

  ],

}

Вот мой background.html (фоновая страница для плагина Chrome)

<embed type="application/x-myplugin" id="myplugin">
<script>
  var plugin = document.getElementById("myplugin");
  var result = plugin.testfunction();  // call a method in your plugin
  console.log("my plugin returned: " + result);
</script>


I'm getting an error "Uncaught TypeError: Object #<HTMLObjectElement> has no method 'testfunction'"

How can I fix this? 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...