Notizie: lo sai che puoi installare Firefox anche su dispositivi Apple iPhone e iPad? Provalo subito!

Autore Topic: avviare script da pulsante  (Letto 3055 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: avviare script da pulsante
« Risposta #15 il: 18 Febbraio 2012 20:58:38 »
Solo per dovere di cronaca, Greasemonkey ha delle sue funzioni particolari per accedere alle funzioni av
anzate, tipo il salvataggio di preferenze, non ha comunque accesso a livello chrome come invece mi sembra abbia PrefBar.

Una volta che hai deciso cosa usare, per Greasemonkey c'è un libro abbastanza istruttivo:
http://greasemonkey.win-start.de/advanced/gm_getvalue.html

da cui:
Citazione
Greasemonkey defines two functions, GM_setValue and GM_getValue, that allow user scripts to store and retrieve “private” data that only the user script can access. (Other scripts can't access them, not even other user scripts.)

quindi le due funzioni sono già pronte se usi quella.

PS: qui le funzioni avanzate:
http://wiki.greasespot.net/Greasemonkey_Manual:API

puoi aggiungere una voce di menu, non pulsanti e shortcut però.

PPS: lo shortcut ripensandoci puoi, aggiungi  del codice con addEventListener che aspetta una combinazione di tasti, quando viene eseguita esegui quello che vuoi.

« Ultima modifica: 18 Febbraio 2012 21:19:57 da gialloporpora »

Offline miky92

  • Post: 9
Re: avviare script da pulsante
« Risposta #16 il: 19 Febbraio 2012 17:37:02 »
bene, mi sto dirigendo verso GM...!

ma credo di avere un problema al di fuori di quello che sto facendo... ho provato a installare uno script già fatto per saltare le pubblicità di youtube, impostare l'HD in automatico...e cosette così, ma anche li appena vado su youtube è come se rieseguisse continuamente lo script facendo aggiornare la pagina...rendendo la cosa visivamente fastidiosa e non posso neanche scrivere il nome da ricercare che me lo cancella appena si aggiorna...

ho qualche impostazione sballata io?? :(

edit: son riuscito a fare qualcosa di funzionante finalmente, senza variabili check o altro... ho semplicemente controllato l'esistenza del pulsante, se c'è lo clicco, senò no.
In tal modo funziona, e non mi continua a refreshare la pagina
« Ultima modifica: 19 Febbraio 2012 17:50:35 da miky92 »

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: avviare script da pulsante
« Risposta #17 il: 20 Febbraio 2012 13:16:11 »
È possibile che lo script sia fatto male, ora non so nello specifico quale hai installato, però se sul sito di Youtube effettuano modifiche è possibile che anche script funzionanti presentino qualche problema.

Offline miky92

  • Post: 9
Re: avviare script da pulsante
« Risposta #18 il: 21 Febbraio 2012 12:39:16 »
uhm, può essere sì... comunque son riuscito a far ciò che volevo, grazie infinite per pazienza,precisione e prontismo nelle risposte!

ma qual'è esattamente la politica di eseguzione degli script GM? ogni volta che si ricarica la pagina viene eseguito il codice?

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: avviare script da pulsante
« Risposta #19 il: 21 Febbraio 2012 12:43:11 »
Citazione
ma qual'è esattamente la politica di eseguzione degli script GM? ogni volta che si ricarica la pagina viene eseguito il codice?

Si,  ogni volta che ricarichi la pagina se l'url corrisponde a quello che hai messo nei metadata viene eseguito il codice.

PS: visto che ti interessava il debugger Javascript, probabilmente ce ne sarà uno di default in futuro:
http://bit.ly/zV6gWY

« Ultima modifica: 21 Febbraio 2012 13:54:11 da gialloporpora »

Offline miky92

  • Post: 9
Re: avviare script da pulsante
« Risposta #20 il: 21 Febbraio 2012 19:10:23 »
molto interessante! lo terrò d'occhio  :D

0 Utenti e 1 Visitatore stanno visualizzando questo topic.