Content Script не загружается после закрытия и повторного открытия браузера Chrome в Windows - PullRequest
0 голосов
/ 06 декабря 2011

Я работаю с расширением Google Chrome, и когда я запускаю его в Windows, я замечаю, что Content Script не загружается после полного закрытия программы, а затем ее повторного открытия.Только когда я перезагружаю расширение вручную, контентный скрипт загружается на страницу.У меня есть iFrames, поэтому мне нужно установить Content Script для работы на document_idle.Я также загружаю главную страницу расширения во всплывающее окно.Я заметил, что скрипт контента загружается на другие страницы, но не на мою основную страницу расширения.Есть предложения?

1 Ответ

0 голосов
/ 16 декабря 2011

Согласно группе обсуждений расширений Google, это связано с ошибкой Chrome , которая привела меня к этому решению :

chrome.management.getAll(getAllExtensions);

function getAllExtensions(extensions) {
  for(var i = 0; extension = extensions[i]; i++) {
    if(extension.id != chrome.i18n.getMessage('@@extension_id')){
      chrome.management.setEnabled(extension.id, !extension.enabled);
      chrome.management.setEnabled(extension.id, extension.enabled);
      break;
    }
  }
}

Больше никаких проблем после запускаэто.

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