Расширение-таймер в фоновом режиме (Chrome)

203
04 мая 2018, 09:31

Хочу написать расширение , которое будет считать время проведенное в интернет, НО счет начинается только по клику на значок расширения и заканчивает считать , потеряв фокус этого popup-а. Переписал всё c popup.js в background.js - не помогает. Прошу о вашей помощи!) Вот popup.html:

    <!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <span id="timer" style="width:100px;">
<span id="min">0</span><i>:</i>
<span id="sec">0</span><i>:</i>
<span id="milisec">0</span>
<br>
</span>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script src="popup.js"></script>
    </body>
</html>

popup.js:

var milisec = 0;
var sec = 0;
var min = 0;
var timer;
 timer = setInterval(function() {
    $("#milisec").text(milisec);
    milisec++;
    if (milisec == 100) {
      milisec = 0;
      sec++;
      $("#sec").text(sec);
    }
    if (sec == 60) {
      sec = 0;
      min++;
      $("#min").text(min);
    }
  }, 100);

manifest.json:

{
    "name":  "Timer", 
    "version": "1.0",  
    "manifest_version": 2,
"background": {
    "scripts": ["background.js"]
  },
"browser_action": {
    "default_title": "Time in the Internet",
    "default_icon": "icon.png",
    "default_popup": "popup.html"
},
"permissions": [
    "https://ajax.googleapis.com/*"
],
"content_security_policy": "script-src 'self' https://ajax.googleapis.com; object-src 'self'"
}

background.js - чист

READ ALSO
Edge съедает границы рамки у таблицы

Edge съедает границы рамки у таблицы

EDGE съедает границы рамки у таблиц В других браузерах всё хорошо, а вот EDGE Проблема еще в том, что доступа к CSS не имею, поэтому код выглядит...

224
помогите реализовать блок

помогите реализовать блок

как можно реализовать этот блок?

221
image не реагирует на resize

image не реагирует на resize

Есть две кнокиОдна из них уменьшает изображение, другая возвращает в прежнее

254
Копировать текст в буфер обмена js or jquery

Копировать текст в буфер обмена js or jquery

Есть блок в который через бекенд передается значение

180