Запуск расширения в google-chrome-extension - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь запустить следующий код. Дополнительные инструменты -> расширения -> загрузка распакованных -> хром приложений, которые я вижу Clock Test, страница на заднем плане (неактивна). Как запустить это? Я не вижу всплывающих окон.

index.html:

<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
  <script type="text/javascript" src="main.js" ></script>
 </head>
 <body>
  <span id="hhDisplay" ></span>:<span id="mmDisplay" ></span>
 </body>
</html>

main.js:

function updateClock() {
    var date = new Date();
    hhDisplay.innerHTML = date.getHours();
    mmDisplay.innerHTML = date.getMinutes();

    var minuteOffset = ((60 - date.getSeconds()) * 1000) - date.getMilliseconds();

    if (minuteOffset > 0)
            setTimeout(updateClock, minuteOffset);
    else
            updateClock();
}

window.onload = function() {
    chrome.idle.onStateChanged.addListener(function(newstate) { updateClock(); });
    updateClock();
}

background.js

chrome.app.runtime.onLaunched.addListener(function() {
    chrome.app.window.create("index.html",
    { id: "TestClock", minWidth: 400, minHeight: 300 }); 
});

manifest.json

{ "name": "Clock Test", "version": "1.0",
"manifest_version": 2,
"minimum_chrome_version": "18",
"app": { "background": {  "scripts": ["background.js"] } },
"permissions": ["idle"] }
...