Jak odświeżyć / ponownie załadować rozszerzenie Chrome?

Rozwijam rozszerzenie w Chrome 4 (obecnie 4.0.249.0), które pokaże reputację StackOverflow / SuperUser / ServerFault użytkownika na pasku stanu. Zaprojektowałem stronę z opcjami, aby uzyskać identyfikatory profilu użytkownika i zapisuję je w localStorage i dobrze je czytam w rozszerzeniu. Wszystko działa świetnie.
Problem polega na tym, że nie mogę znaleźć (programowego) sposobu odświeżenia rozszerzenia po zapisaniu opcji. Próbowałem dzwonićlocation.reload(); od strony rozszerzenia po kliknięciu prawym przyciskiem myszy - bezskutecznie. Kontynuowałem to dalej i próbowałem sprawdzić, co Chromechrome://extensions/ strona ładuje rozszerzenie i znalazła ten kod:

/**
 * Handles a 'reload' button getting clicked.
 */
function handleReloadExtension(node) {
  // Tell the C++ ExtensionDOMHandler to reload the extension.
  chrome.send('reload', [node.extensionId]);
}

Kopiowanie tego kodu do mojej obsługi zdarzeń nie pomogło (i tak, próbowałem go zastąpić[node.extensionId] z rzeczywistym kodem). Czy ktoś może mi pomóc w robieniu tego we właściwy sposób lub wskazaniu kodu rozszerzenia, który robi to poprawnie? Po zakończeniu umieszczę rozszerzenie i jego źródło na moim blogu.

questionAnswers(4)

yourAnswerToTheQuestion