Как запустить этот скрипт при перезагрузке вкладки (расширение chrome)?

Поэтому я хотел бы запустить скрипт, когда вкладка перезагружается по указанному URL. Это почти работает, но на самом деле идентификатор не :) Это мой файл манифеста:

{
"manifest_version": 2,

"name": "Sample Extension",
"description": "Sample Chrome Extension",
"version": "1.0",

"content_scripts":
[
    {
      "matches": ["http://translate.google.hu/*"],
      "js": ["run.js"]
    }
],

"permissions":
[
    "activeTab",
    "tabs"
],

"browser_action":
{
    "default_title": "Sample",
    "default_icon": "icon.png"
}
}

и это run.js:

chrome.tabs.onUpdated.addListener(
function ( tabId, changeInfo, tab )
{
    if ( changeInfo.status === "complete" )
    {
        chrome.tabs.executeScript( null, {file: "program.js"} );
    }
}
);

Programs.js просто предупреждает некоторый текст (пока). Когда я помещаю предупреждение в первую строку файла run.js, оно предупреждает, но когда я помещаю его в if, это не так. Я не могу найти проблему. Я что-то не так напечатал?

Ответы на вопрос(2)

Ваш ответ на вопрос