Articles of google chrome estensione

Come ottenere l’URL della scheda attualmente aperta nel popup di azione della mia pagina?

Voglio creare un’estensione per l’accesso automatico ai miei server. Così ho creato una pagina di sfondo per verificare l’URL corrente e, se è conforms alla mia regex di URL, visualizzerò l’icona di azione della pagina. Al clic dell’azione della pagina apro un popup con alcuni campi. Ho bisogno di ottenere l’URL attualmente aperto e riempirlo […]

Come eseguire il debug dell’estensione del pannello chrome devtools?

Sto cercando di scrivere l’estensione di Chrome DevTools, ma sto avendo qualche problema per il debug. Come posso ispezionare il mio pannello html e debuggarlo è javascript?

Recupero quali tabs sono aperte in Chrome?

C’è un modo per recuperare tutte le tabs aperte e ordinarle in una matrice in Chrome? Quindi, se Gmail e YouTube fossero aperti, ci sarebbero due voci nell’array intitolato “gmail.com” e “youtube.com”.

Variabili di pagina nello script di contenuto

C’è un modo per recuperare le variabili javascript di una pagina da uno script di contenuto di Google Chrome?

È ansible sviluppare estensioni di Google Chrome utilizzando node.js?

Mi piacerebbe iniziare a sviluppare l’estensione Google Chrome usando node.js (dato che ho già scritto uno script “text-to-song” in node.js, e mi piacerebbe trasformarlo in un’estensione di Chrome.) Cosa sarebbe il modo più diretto per affrontare questo problema?

Iniezione di una variabile javascript prima dello script di contenuto

Utilizzando il mio background background background.js, ho bisogno di iniettare una variabile dynamic come script di contenuto prima di iniettare un altro file inject.js anche come script di contenuto. Inject.js dovrà avere accesso a questa variabile ed eseguire il suo codice PRIMA di eseguire qualsiasi script nella pagina. Ho difficoltà ad accedere alla variabile dynamic […]

Utilizzo del JS angular della pagina nell’estensione di Chrome

Ho una pagina HTML con alcuni DOM configurati con Angular. Ora sto costruendo un’estensione chrome per modificare il valore in una casella di testo. element.value= newValue non funzionerà in quanto la casella di testo è progettata con Angular. Dopo aver letto alcune risorse, sono venuto a sapere che ho bisogno di fare le modifiche alla […]

console.log () non funziona quando carico la mia estensione chrome

Sto seguendo le basi della creazione di un’estensione di cromo https://developer.chrome.com/extensions/getstarted Ho inserito un’istruzione console.log () ma non verrà visualizzata, dovrei usare qualche altra API per registrare le cose sulla console?

In che modo l’estensione di Google Hangouts crea la finestra del pannello?

Il documento dice che se vuoi creare una finestra del pannello, dovresti usare chrome.windows.create({…,type:”panel”}, function callback) Allo stesso tempo, dice “Specifica il tipo di finestra del browser da creare. Il tipo ‘pannello’ crea un popup a meno che non sia impostato il flag ‘–enable-panels’.” Quindi dovresti andare su “chrome: // flags” per cambiarlo manualmente. Ma […]

Come gestire correttamente gli aggiornamenti delle estensioni di Chrome dagli script di contenuto

Nella pagina di sfondo siamo in grado di rilevare gli aggiornamenti delle estensioni utilizzando chrome.runtime.onInstalled.addListener . Ma dopo che l’estensione è stata aggiornata, tutti gli script di contenuto non possono connettersi alla pagina di sfondo. E otteniamo un errore: Error connecting to extension …. È ansible re-iniettare script di contenuto usando chrome.tabs.executeScript … Ma cosa […]