chrome.tabs.getCurrent(function (currentTab) {
    alert(currentTab);
    chrome.debugger.attach({ //debug at current tab
        tabId: currentTab.id
    }, "1.0", function () {
        chrome.debugger.sendCommand({ //first enable the Network
            tabId: currentTab.id
        }, "Network.enable");
    });
});



//
// chrome.tabs.query({
//         currentWindow: true,
//         active: true
//     },
//     function (tabArray) {
//         currentTab = tabArray[0];
//         chrome.debugger.attach({ //debug at current tab
//             tabId: currentTab.id
//         }, "1.0", function () {
//             chrome.debugger.sendCommand({ //first enable the Network
//                 tabId: currentTab.id
//             }, "Network.enable");
//         });
//     }
// );
//
// chrome.debugger.onEvent.addListener(function (debuggeeId, message, params) {
//     if (currentTab.id != debuggeeId.tabId) {
//         return;
//     }
//
//     if (message == "Network.responseReceived") { //response return
//         chrome.debugger.sendCommand({
//             tabId: debuggeeId.tabId
//         }, "Network.getResponseBody", {
//             "requestId": params.requestId
//         }, function (response) {
//
//             chrome.debugger.detach(debuggeeId);
//         });
//     }
//
// });
@@ -1,20 +1,23 @@
+// 
 chrome.tabs.getCurre
@@ -39,24 +39,27 @@
 rrentTab) %7B%0A
+// 
     alert(cu
@@ -69,16 +69,19 @@
 ntTab);%0A
+// 
     chro
@@ -124,16 +124,19 @@
 ent tab%0A
+// 
         
@@ -152,24 +152,27 @@
 rrentTab.id%0A
+// 
     %7D, %221.0%22
@@ -187,16 +187,19 @@
 on () %7B%0A
+// 
         
@@ -255,16 +255,19 @@
 Network%0A
+// 
         
@@ -291,16 +291,19 @@
 tTab.id%0A
+// 
         
@@ -324,24 +324,27 @@
 able%22);%0A
+// 
     %7D);%0A
 %7D);%0A%0A%0A%0A/
@@ -339,14 +339,83 @@
 %7D);%0A
+// 
 %7D);%0A%0A%0A
+chrome.tabs.onActivated.addListener(function (activeInfo) %7B%0A%0A%7D);%0A%0A
 %0A//%0A

active tab.