{"issue":{"created_at":"2011-10-11T21:07:11Z","state":"closed","updated_at":"2011-12-14T22:37:55Z","comments":4,"user":{"gravatar_id":"f687e94089ac06d61f9dcf51be684eab","id":125340,"url":"https://api.github.com/users/v3","login":"v3","avatar_url":"https://secure.gravatar.com/avatar/f687e94089ac06d61f9dcf51be684eab?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Я нашел такой способ\r\n- Нужно дать расширению разрешение на использование \"tabs\"\r\n- В devtools.html нужно в sendRequest также передавать chrome.experimental.devtools.inspectedWindow.tabId\r\n- В background.html используем полученный ID при помощи асинхронной функции `chrome.tabs.get`, я сделал так:\r\n\r\n    chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {\r\n\t\t\r\n\t// detecting current URL\r\n\tchrome.tabs.get(request.tabId, function(tab) {\r\n\t\trequest.tabUrl = tab.url;\r\n\t\t\r\n    if (request.message == 'Hi') {\r\n        sendResponse(getBackend(request, sender, sendResponse));\r\n    } else if (request.message == 'Send') {\r\n    ................\r\n\r\nВсё, дальше в getBackend можно заодно проверить по маске УРЛ текущей страницы, на которой мы находимся\r\n\r\n","assignee":null,"id":1880959,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":5,"title":"Определение текущего URLа страницы","html_url":"https://github.com/NV/chrome-devtools-autosave/issues/5","closed_at":"2011-12-14T22:37:55Z","url":"https://api.github.com/repos/NV/chrome-devtools-autosave/issues/5","milestone":null},"action":"closed"}