Notizie: scarica ora l'ultima versione disponibile di Firefox!

Autore Topic: Eseguire codice dalla barra di Firefox 7  (Letto 2800 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Eseguire codice dalla barra di Firefox 7
« il: 05 Luglio 2011 14:24:37 »
Con Firefox 7, non mi funzionano più i bookmarklet richiamati via keyword nella barra.
Facendo un controllo specifico non si può più eseguire codice javascript nella barra, ad esempio:

Codice: [Seleziona]
javascript:alert('ciao');


io ho un sacco di errori, tipo:

Codice: [Seleziona]
Errore: uncaught exception: ReferenceError: alert is not defined


sinceramente spero sia un bug e non una scelta :-(.

Qualcuno sa se esiste un bug  a riguardo?
Ho già provato ma non ho trovato nulla.




Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Eseguire codice dalla barra di Firefox 7
« Risposta #2 il: 05 Luglio 2011 16:20:36 »
Spero abbiano previsto una preferenza per tornare al normale comportamento.
Così bloccano anche i bookmarklet che vengono richiamati via keyword, davvero triste sta cosa :-(





Edit: no, ora i bookmarklet mi funzionano, prima sono sicuro di no, vabbe' meglio così
« Ultima modifica: 05 Luglio 2011 16:39:15 da gialloporpora »

Offline MaK

  • Post: 371
    • Blog
Re: Eseguire codice dalla barra di Firefox 7
« Risposta #3 il: 19 Luglio 2011 01:51:14 »
Javascript nella barra degli indirizzi non é disabilitato, viene eseguito in uno scopo separato, che ovviamente non contiene i metodi DOM come window.alert()... se provi javascript:1+1 vedrai che funziona.
I bookmarklet dovrebbero funzionare.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Eseguire codice dalla barra di Firefox 7
« Risposta #4 il: 19 Luglio 2011 11:07:24 »
I bookmarklet funzionano infatti. Io però avevo la brutta abitudine, per stare prima, di fare il test direttamente sulla barra prima di salvarlo come segnalibro, ora questo non si può fare.
Quando avevo aperto il topic, probabilmente, il bookmarklet non mi cambiava subito la pagina (il risultato finale è un location.replace) perché c'erano problemi di connessioni, io ricaricavo dando di nuovo invio sulla barra e a quel punto si generava l'errore  in quanto non era più un bookmarklet richiamato via keyword ma un protocollo javascript: eseguito direttamente.

Fosse per me si potrebbe includere una preferenza per tornare al comportamento precedente.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.