Compare commits

..

No commits in common. "main" and "test" have entirely different histories.
main ... test

View File

@ -2,15 +2,27 @@ let backgroundPage = browser.extension.getBackgroundPage();
var data; var data;
let i=0; let i=0;
/*
browser.browserAction.onClicked.addListener(function(event1){ data = readUrl()
browser.tabs.create({"url": "home.html"},function(tab){ .then(function(data){
browser.runtime.onMessage.addListener(function(request,sender,sendResponse){ browser.browserAction.onClicked.addListener(function(event1){
handleMessages(request,sender,sendResponse,tab); browser.tabs.create({"url": "home.html"},function(tab){
browser.runtime.onMessage.addListener(function(request,sender,sendResponse){
handleMessages(request,sender,sendResponse,tab,data);
});
}); });
}); });
}); });
*/
browser.browserAction.onClicked.addListener(function(event1){
browser.tabs.create({"url": "home.html"},function(tab){
browser.runtime.onMessage.addListener(function(request,sender,sendResponse){
handleMessages(request,sender,sendResponse,tab);
});
});
});
function handleMessages(message,sender,sendResponse,tab){ function handleMessages(message,sender,sendResponse,tab){
if(message === "Button_clicked") if(message === "Button_clicked")
{ {
browser.tabs.executeScript(tab.id,{ browser.tabs.executeScript(tab.id,{
@ -22,6 +34,7 @@ function handleMessages(message,sender,sendResponse,tab){
else if(message === "Content_Loaded") else if(message === "Content_Loaded")
{ {
console.log("Background: Received Content_Loaded"); console.log("Background: Received Content_Loaded");
// nextUrl(data,tab,i);
if(i===0) if(i===0)
{ {
browser.tabs.sendMessage(tab.id,"Init"); browser.tabs.sendMessage(tab.id,"Init");
@ -60,7 +73,7 @@ function handleMessages(message,sender,sendResponse,tab){
} }
} }
} }
//----depreacted -vv
function readUrl() function readUrl()
{ {
let data; let data;
@ -75,7 +88,7 @@ function readUrl()
return res.json(); return res.json();
}) })
.then((data) => { .then((data) => {
for(let i=0;i<i;i++) //wtf why does this work? for(let i=0;i<i;i++) //i in data.subscriptions)
{ {
let open=null; let open=null;
console.log(data.subscriptions[i].url); console.log(data.subscriptions[i].url);