NV/chrome-devtools-autosave — Issue #5: Определение текущего URLа страницы
Author: v3
Created: 2011-10-11 21:07:11+00:00
State: open

Я нашел такой способ
- Нужно дать расширению разрешение на использование "tabs"
- В devtools.html нужно в sendRequest также передавать chrome.experimental.devtools.inspectedWindow.tabId
- В background.html используем полученный ID при помощи асинхронной функции `chrome.tabs.get`, я сделал так:

chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {

// detecting current URL
chrome.tabs.get(request.tabId, function(tab) {
request.tabUrl = tab.url;

if (request.message == 'Hi') {
sendResponse(getBackend(request, sender, sendResponse));
} else if (request.message == 'Send') {
................

Всё, дальше в getBackend можно заодно проверить по маске УРЛ текущей страницы, на которой мы находимся