Adicionando NaCl em uma extensão do Chrome

Minha pergunta é bem simples, tentei criar uma extensão chrome que chama um módulo NaCl. Meu botão e arquivos diferentes parecem estar ok, e meu código bastante simples em C ++ retorna um PostMessage hello World. Mas, quando eu tento, não funciona. Há coisas específicas que eu não fiz para incluir um módulo NaCl em uma extensão do Chrome? Devo dizer que estou perdendo um pouco a esperança.

Aqui está o meu "background.html":

<code><body>
  <script src="background.js"></script>
  <div id="listener">
    <embed name="nacl_module"
      id="nacl_correction"
      src="nacl_correction.nmf"
      type="application/x-nacl" />
  </div>
  <script >
   document.getElementById('listener').addEventListener('load', moduleDidLoad, true);
  </script>
</body>
</code>

Aqui está o meu "background.js":

<code>var NaclCorrectionModule = null;  // Global application object.

function moduleDidLoad() {
    NaclCorrectionModule = document.getElementById('nacl_correction');
    //alert( NaclCorrectionModule);
    if (NaclCorrectionModule == null) {
        alert('Out');    
    }
    else {
        alert (NaclCorrectionModule);       
    }
    NaclCorrectionModule.addEventListener('message', handleMessage, false);
} 
function handleMessage(message_event) {
   alert(message_event.data);
}
chrome.browserAction.onClicked.addListener(moduleDidLoad);
</code>

E, finalmente, meu "Manifest.json":

<code>{
  "name": "Correction de Cordial sous Chrome",
  "version": "1.0",
  "background_page" :"background.html",
  "description": "Intégration d'une extension Cordial pour la correction sous Chrome",
  "permissions": [
     "tabs", "http://*/*"
  ],
  "browser_action": {
  "default_icon": "corriger_big.png",  // Icône de l'extension
  "default_title": "Correction de Cordial"  // Titre affiche sur le bouton        
  }
}
</code>

Se alguém tem alguma idéia, eu ficaria grato.

questionAnswers(1)

yourAnswerToTheQuestion