Articles of google chrome extension

Cross-Origin XMLHttpRequest nelle estensioni chrome

In base alle estensioni del chrome, le chiamate cross-source dell’API che utilizzano l’object XMLHttpRequest dovrebbero essere consentite se vengono impostate le autorizzazioni: Un’estensione può comunicare con server remoti al di fuori dell’origine, purché prima richieda autorizzazioni di origine incrociata. Sto seguendo da vicino il tutorial ma il codice qui sotto mi sta dando un messaggio […]

La creazione del menu di scelta rapida dinamico in Chrome Extension non funziona

Sto cercando di creare voci nel menu di scelta rapida di Chrome in base a ciò che è selezionato. Ho trovato diverse domande su StackOverflow, e per tutti loro la risposta è: utilizzare uno script di contenuto con un listener “mousedown” che guarda la selezione corrente e crea il menu di scelta rapida. L’ho implementato, […]

finestra popup nell’estensione di Chrome

Sto scrivendo un’estensione di Chrome e voglio che una finestra di login venga visualizzata quando gli utenti fanno clic sul menu di scelta rapida in modo che l’utente possa inserire nome utente e password. chrome.pageAction.setPopup Chrome ho trovato solo chrome.pageAction.setPopup e chrome.browserAction.setPopup può essere utilizzato per mostrare windows popup, ma mostrano popup solo quando si […]

Errore di Content-Security-Policy nella creazione dell’estensione di google chrome

Sto facendo un’estensione di Chrome che aprirà tutti i link su una pagina in nuove tabs. Ecco i miei file di codice: manifest.json { “name”: “A browser action which changes its icon when clicked.”, “version”: “1.1”, “permissions”: [ “tabs”, “” ], “browser_action”: { “default_title”: “links”, // optional; shown in tooltip “default_popup”: “popup.html” // optional }, […]

Opzionalmente iniettare Content Script

Lo script di contenuto può essere iniettato in modo programmatico o permanente dichiarandolo nel file manifest di estensione. L’iniezione programmatica richiede l’authorization dell’ospite, che generalmente viene concessa dal browser o dall’azione della pagina. Nel mio caso d’uso, voglio inserire gmail, outlook.com e yahoo mail sul sito web senza l’intervento dell’utente. Posso farlo dichiarando che tutti […]

Distriggers le estensioni della modalità sviluppatore in Chrome

Dall’ultima versione di chrome (34.0.1847.116) della scorsa settimana, ho ricevuto il messaggio “Distriggers le estensioni della modalità sviluppatore” durante l’esecuzione di test automatici con watir-webdriver. Questa sembra essere l’estensione offensiva, ma non ha senso per me che questa è un’estensione potenzialmente pericolosa data la sua usata dal chromedriver. Chiunque abbia trovato una soluzione per questo, […]

Utilizzo di ECMAScript 6

Sto cercando un modo per eseguire il codice ECMAScript 6 nella console del mio browser, ma la maggior parte dei browser non supporta la funzionalità che sto cercando. Ad esempio, Firefox è l’unico browser che supporta le funzioni di freccia. C’è un modo (estensione, userscript, ecc.) Posso eseguire queste funzionalità su Chrome?

UserScripts & Greasemonkey: chiamata delle funzioni JavaScript di un sito Web

Sto creando un’estensione UserScript per Firefox e Chrome e sto cercando di utilizzare parte del codice nel JavaScript del sito web, ad esempio: function: myFunction(){ return Grooveshark.playNextSong(); } Il problema è quando eseguo il test di questo codice, Grooveshark è un riferimento null. So che ci sono altre persone che l’hanno fatto: vedi BetterGrooveshark Ma […]

Ottenere l’errore “net :: ERR_BLOCKED_BY_CLIENT” su alcune chiamate AJAX

Recentemente mi sono reso conto che alcune estensioni di adblocker (come adBlocker plus) bloccano alcune chiamate Ajax. Ottengo quell’errore sulla console: GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT Perché blocca alcune chiamate Ajax ma non le altre e quali sono le cause? C’è qualche soluzione alternativa oltre a dire all’utente di distriggersre l’adblocker?

Estensione del file .xpi per Firefox: descrizione, contenuto, creazione e installazione

Ho messo molte cose nella ricerca di un modo semplice per sviluppare un’estensione per Firefox, ma non riesco a creare un’estensione. Gentilmente dimmi la struttura dei file delle estensioni di Firefox e un modo semplice per installare l’estensione.