Ciao a tutti,
stavo dando un'occhiata alla realizzazione di estensioni in Chrome e avrei bisogno di indicazioni..
Vorrei che, finché premo una combinazione di tasti, mi vengano rilevate le coordinate di onmousedown e, al rilascio, di onmouseup.
inject.js
codice:// Shortcut descritto nel "manifest.json" chrome.commands.onCommand.addListener(function(command) { console.log('Command:', command); var x1 = 0; var x2 = 0; var y1 = 0; var y2 = 0; document.onmousedown = function(e, x1, y1, x2, y2) { x1 = e.pageX; y1 = e.pageY; document.onmouseup = function(e, x2, y2) { x2 = e.pageX; y2 = e.pageY; }; }; });
Punto primo:
leggo che le API di crome (per il rilevamento dello shortcut in questo caso) non posso usarle nell' inject.js
Come aggiro il problema? Forse dovrei richiamare l' inject.js dall' chrome.commands.onCommand.addListener posizionato nel background.js?
Punto secondo:
secondo voi ha un minimo senso il codice che ho scritto?
(è il mio primo tentativo di JS dopo anni totalmente all'asciutto di programmazione)
![]()


Rispondi quotando