Zoeken…


De ontwikkelaarstools gebruiken om uw extensie te debuggen

Een Chrome-extensie is verdeeld in maximaal 4 delen:

  • de achtergrondpagina
  • de pop-uppagina
  • een of meer inhoudsscripts
  • de optiepagina

Elk onderdeel, omdat ze van nature gescheiden zijn, vereisen individuele foutopsporing.

Houd er rekening mee dat deze pagina's gescheiden zijn, wat betekent dat variabelen niet rechtstreeks tussen hen worden gedeeld en dat een console.log() in een van deze pagina's niet zichtbaar is in de logboeken van een ander onderdeel.

Met behulp van de chrome devtools:

Chrome-extensies hebben dezelfde foutopsporing als andere webapps en webpagina's. Debuggen wordt meestal gedaan met het gebruik van Chrome's devtools-inspecteur, geopend met behulp van de sneltoets voor respectievelijk Windows en Mac: ctrl + shift + i en cmd + shift + i of door met de rechtermuisknop op de pagina te klikken en inspecteren te selecteren.

Vanuit de inspecteur kan een ontwikkelaar html-elementen controleren en hoe css deze beïnvloedt, of de console gebruiken om de waarden van JavaScript-variabelen te inspecteren en de uitgangen te lezen van elke console.log() s die de ontwikkelaar (s) heeft opgezet.

Meer informatie over het gebruik van de inspecteur is te vinden op Chrome Devtools .

Inspecteren van de pop-up, optiespagina en andere pagina's die toegankelijk zijn met chrome: //..... yourExtensionId.../:

De pop-uppagina en de optiepagina zijn elk eenvoudig toegankelijk door ze te inspecteren wanneer ze geopend zijn.

Extra HTML-pagina's die deel uitmaken van de extensie, maar die noch de pop-uppagina noch de optiepagina zijn, worden op dezelfde manier opgespoord.

De achtergrondpagina inspecteren:

Om toegang te krijgen tot uw achtergrondpagina, moet u eerst naar de Chrome-extensiepagina gaan op chrome: // extensions / . Zorg ervoor dat het vinkje 'Ontwikkelaarsmodus' is ingeschakeld. voer hier de afbeeldingsbeschrijving in

Klik vervolgens op uw achtergrondscript naast "Weergaven inspecteren " om uw achtergrondpagina te inspecteren. voer hier de afbeeldingsbeschrijving in

Inhoudsscripts inspecteren:

Inhoudsscripts worden uitgevoerd langs de websites waarin ze zijn ingevoegd. U kunt het inhoudsscript inspecteren door eerst de website te inspecteren waar het inhoudsscript is ingevoegd. In de console kunt u elke console.log() door uw extensie wordt uitgevoerd, maar u kunt de variabelen van het inhoudsscript niet wijzigen of inspecteren. inspectie van de bovenste (bovenliggende) pagina

Om dit op te lossen, moet u op de vervolgkeuzelijst klikken die meestal op 'top' en uw extensie selecteren in de lijst met extensies. het inhoudsscript inspecteren

Van daaruit heeft u toegang tot de variabelen binnen uw extensie.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow