Articles of google chrome extension

Iniezione di più script tramite executeScript in Google Chrome

Ho bisogno di iniettare programmaticamente più file di script (seguiti da uno snippet di codice) nella pagina corrente dalla mia estensione Google Chrome. Il metodo chrome.tabs.executeScript consente un singolo object InjectDetails (che rappresenta un file di script o uno snippet di codice), nonché una funzione di callback da eseguire dopo lo script. Le risposte attuali […]

Come iniettare CSS usando il file di script del contenuto nell’estensione di Chrome?

Sto cercando di iniettare il mio CSS da JavaScript che viene iniettato come script di contenuto: “content_scripts”: [ { “matches”: [“http://www.google.com/*”], “js”: [“script.js”] } ], Ho trovato una domanda simile sull’iniezione di CSS, ma ho riscontrato un problema durante l’utilizzo del codice dalla risposta accettata . Ecco i miei contenuti script.js : var link = […]

Carica un file in un’estensione di Google Chrome

Sto scrivendo un’estensione per Chrome, e ho bisogno di caricare un file dalla pagina che l’utente è attualmente sul mio server per essere elaborato, non riesco a capire come caricare il file però. Ho preso in considerazione solo il passaggio del collegamento al server e il download del file da parte del server, tuttavia se […]

Restituzione del valore dell’API di archiviazione di Chrome senza funzione

Negli ultimi due giorni ho lavorato con lo storage asincrono del cromo. Funziona “bene” se hai una funzione. (Come sotto): chrome.storage.sync.get({“disableautoplay”: true}, function(e){ console.log(e.disableautoplay); }); Il mio problema è che non posso usare una funzione con quello che sto facendo. Voglio solo restituirlo, come può fare LocalStorage. Qualcosa di simile a: var a = chrome.storage.sync.get({“disableautoplay”: […]

Associare un agente utente personalizzato a una pagina / scheda di Google Chrome specifica

Sto sviluppando un’estensione di Google Chrome e vorrei impostare un agente utente specifico su una scheda / pagina o su un popup (iframe visualizzato come un “bubble popup”), senza intaccare altre pagine o tabs. È ansible?

Richiesta JSONP in estensione chrome, la funzione callback non esiste?

Sto facendo una richiesta JSONP in un’estensione chrome (script di contenuto). Tutto funziona molto bene quando sono in esecuzione come pagina web -caricando il file HTML nel mio browser-, ma quando lo carico come estensione chrome, la funzione di callback jsonp creata da jquery non sembra esistere quando il server dà la sua risposta . […]

Come posso rilevare il tipo di mimo della scheda corrente in un’estensione Google Chrome?

Voglio vedere se la scheda corrente è un file PDF da una pagina di sfondo. Posso controllare l’url per .pdf alla fine ma ci sono alcuni file PDF che non hanno questo.

Come faccio a transcodificare una stringa Javascript in ISO-8859-1?

Sto scrivendo un’estensione di Chrome che funziona con un sito Web che utilizza ISO-8859-1. Solo per dare un contesto, quello che la mia estensione fa è rendere più veloce la pubblicazione nei forum del sito aggiungendo un modulo di post più conveniente. Il valore della textarea in cui viene scritto il messaggio viene quindi inviato […]

Compressione delle stringhe in JavaScript

Sto cercando una funzione JavaScript che, data una stringa restituisce una stringa compressa (più breve). Sto sviluppando un’applicazione web di Chrome che salva stringhe lunghe (HTML) in un database locale. A scopo di test, ho provato a comprimere il file che memorizzava il database, e si è ridotto di un fattore cinque, quindi ho pensato […]

Come scaricare un file CRX dal Chrome Web Store per un dato ID?

Vorrei scaricare il file .crx di un’estensione dal webstore, uso il violinista per analizzare la richiesta di rete quando installo un’estensione dal webstore e l’ho ricevuta. Ad esempio, per l’estensione: https://chrome.google.com/webstore/detail/bjclhonkhgkidmlkghlkiffhoikhaajg il link per il download è: https://clients2.googleusercontent.com/crx/download/OgAAADQ_Loe5gfVPF2OUaB35tvex-NKlmA8V4K5YlWuvLCknMH7egLLmnMoFuCZePl_idE1GMf8jZC2KbjQqyyLDoDAAxlKa5eDp-z9frOppHWtQsRU3-iGrrrrA/extension_1_7_11.crx Ora mi chiedo se esiste un metodo universale per ottenere .crx di un’estensione, il problema è come […]