Google chrome extentie - Tab maken

Gestart doorDylan5 reacties36 weergaven

6 berichten · pagina 1 van 1

Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Hallo,

Weet iemand waarom er geen nieuwe tab word geopend? De hele functie startDownload() word niet eens uitgevoerd alleen heb ik de boel gekopieerd van deze pagina maar het werkt niet.

Script:

Codeblok (popup.html):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

function startDownload(path) {
console.log("Starting download.. => " + path);
chrome.tabs.create({
url: "http://www.secretsch00l.net/" + path
});
};

$.get("http://localhost/check.php", function(data) {
if(typeof(data.error) == "undefined") {
$( "div" ).html("De weektaak van week "+ data.week +" is beschikbaar!
" +
"
" +
"

Bekijk de roosterwijziging »

");

document.addEventListener(DOMContentLoaded, function () {
document.querySelector(button).addEventListener(click, startDownload(data.href));
});
} else {
$( "div" ).html(data.error);
}
});

Codeblok (manifest.json):

1
2
3
4
5
6
7
8
9
10
11
12
13
14

{
"manifest_version": 2,

"name": "Weektaak Checker",
"description": "Checkt of er een nieuwe weektaak is.",
"version": "1.0",

"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},

"permissions": [ "tabs" ]
}

Verder weet ik geen andere oplossingen meer, dit zou gewoon moeten werken?

- Dylan
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Al gedebugd? Neen.
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Moet je secretsch00l.net niet ook permissie geven in de manifest.json
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
document.querySelector(button).addEventListener(click, startDownload(data.href));

Klopt niet helemaal lijkt mij? Ik dacht dat je een functie mee moet geven bij een addEventListener, daar kan je niet zomaar argumenten bijvoegen?

Werkt het wel als je daar dit hebt:

document.querySelector(button).addEventListener(click, startDownload);

toevoeging op 10 januari 2014, 20:55:35:
Die data.href kun je daar uberhaupt niet gebruiken, lijkt mij?
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Dan heb ik het volledige pad niet?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan moet je die op een andere manier opslaan o.i.d..
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren