O mod de página do SDK do Firefox não está funcionando

Eu instalei as seguintes extensões:EPUBReader eTradutor Google. Este último é construído usando o Firefox SDK e originalmente possui umpage-mod include: ["*"] portanto, funciona apenas em URLs http e https. Eu modifiquei a linha eminclude: ["*","file://*","about:*"] para que ele também possa trabalhar com arquivos locais e links "about:".

A razão pela qual eu adicionei"about:*" é porque eu quero essa extensão de palavras em livros epub que eu li com o EPUBReader. O EPUBReader produz uma URL parecida com esta "about: epubreader? Id = 5". O problema é que o Google Translator ainda não traduz nada quando clico duas vezes nas palavras. É interessante porque sempre que tento abrir uma URL "about:" falsa que se parece com "about: Whatever", ela funciona. Quero dizer, você pode clicar duas vezes em qualquer palavra na página de erro e ela será traduzida.

Estou colando aqui o trecho de código de modificação da página:

var workers = [], content_script_arr = [];
pageMod.PageMod({ /* page */
  include: ["*","file://*","about:*"],
  contentScriptFile: [data.url("content_script/inject.js")],
  contentScriptWhen: "ready",
  contentStyleFile : data.url("content_script/inject.css"),
  onAttach: function(worker) {
    array.add(workers, worker);
    worker.on('pageshow', function() { array.add(workers, this); });
    worker.on('pagehide', function() { array.remove(workers, this); });
    worker.on('detach', function() { array.remove(workers, this); });
    content_script_arr.forEach(function (arr) {
      worker.port.on(arr[0], arr[1]);
    });
  }
});

Ajuda alguém ??

questionAnswers(1)

yourAnswerToTheQuestion