2014-09-25 2 views
0

Я пытаюсь создать расширение Chrome, и мне нужен обработчик событий для прослушивания на каждой странице, которую загружает . В настоящее время (для целей тестирования) У меня есть следующие:Расширение Chrome - EventListener при загрузке страницы

function onPageLoad(event) 
{ 
    alert("Page Loaded"); 

} 



document.addEventListener('DOMContentLoaded', function() { 

    document.addEventListener("DOMContentLoaded", onPageLoad, true); 
}); 

Это, однако, не отображает предупреждающее сообщение, и я не могу на лифте мне кажется, работать, где я неправильно.

+0

Возможный дубликат [На событие загрузки страницы в расширениях Chrome] (http://stackoverflow.com/questions/9862182/on-page-load-event-in- хром-расширение) – CBroe

ответ

2

либо:

function onPageLoad(event) 
{ 
    alert("Page Loaded"); 
} 

document.addEventListener("DOMContentLoaded", onPageLoad, true); 

или:

document.addEventListener("DOMContentLoaded", function() { 
    alert("Page Loaded"); 
}, true); 

должен работать.

В коде код внешнего DOMContentLoaded запускается при загрузке страницы и задает функцию eventlistener для вызова функции при загрузке страницы. (но после этого никакое другое событие загрузки страницы не запускается)

Смежные вопросы