Autore Topic: [HTML5] - Possibilità di inserire voci nel menu contestuale  (Letto 1017 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Iceberg

  • Moderatore
  • Post: 9232
Firefox 28, ma anche Firefox 24.4.0esr e SeaMonkey 2.24.

Il menu contestuale di questa pagina che metto come esempio:
https://developer.mozilla.org/it/docs/Mozilla/Add-ons/SDK

così appare, con le prime due voci non tradotte:


Non so che caratteristiche debba avere una pagina per far apparire quelle due voci, che mi sembrano alquanto rare.

Offline iacchi

  • Amministratore
  • Post: 6380
    • iacchiblog
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #1 il: 20 Marzo 2014 23:13:15 »
Direi che quella è un'estensione, perché io non ho quelle voci lì nel menu contestuale.

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #2 il: 20 Marzo 2014 23:24:12 »
Ho fatto la prova con un profilo di test senza estensioni su quella stessa pagina e ho anche io quelle due voci. Secondo me sono attivate dalla pagina stessa.

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #3 il: 20 Marzo 2014 23:26:48 »
Il dubbio che fosse un'estensione lo avevo avuto e avevo verificato in modalità provvisoria.
Ora ho provato con un profilo nuovo e quelle due voci a me continuano ad apparire.
 :?:

Edit.
@Underpass, hai ragione, la pagina contiene questo codice:
Codice: [Seleziona]
<menu type="context" id="edit-history-menu">
    <menuitem data-action="$edit" label="Edit page"></menuitem>
    <menuitem data-action="$history" label="View page history"></menuitem>
</menu>

Attiva voci già presenti e previste in Firefox oppure sono voci e funzioni create e gestite dalla pagina stessa?
« Ultima modifica: 20 Marzo 2014 23:32:53 da Iceberg »

Offline iacchi

  • Amministratore
  • Post: 6380
    • iacchiblog
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #4 il: 20 Marzo 2014 23:44:57 »
Ok, con un profilo nuovo lo vedo anche io, probabilmente sono io ad avere un'estensione che blocca le voci. Resta il fatto che ci possiamo fare poco :)

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #5 il: 21 Marzo 2014 00:01:47 »
Se confermate che la pagina non risveglia voci di menu presenti in Firefox, ma le crea e gestisce essa stessa, si può rimuovere tutta questa parte di discussione. Diventa solo una curiosità.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #6 il: 21 Marzo 2014 00:03:41 »
Però, adesso le pagine possono modificare il menu? A me non pare mica una gran idea questa :-?

Qualcosa si può fare :-)

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #7 il: 21 Marzo 2014 00:10:54 »
Esiste una opzione javascript che recita: Permetti la modifica dei menu contestuali (sì/no).
In questo caso però queste due voci non sono inserite nel menu contestuale tramite javascript.
Di conseguenza mi era venuto il dubbio che fossere voci preesistenti.

@iacchi, non è che sai dirmi quale estensione ti blocca questa modifica?

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #8 il: 21 Marzo 2014 00:26:24 »
Per me è da dividere la discussione.
Anche io avrei pensato la stessa cosa @Iceberg, anzi la trovo una cosa assai interessante, potere di HTML5.
Con JS non puoi inserire nulla nel menu contestuale, puoi invece bloccarlo o fare in modo che alla pressione del tasto destro si apra un menu creato in HTML, però, almeno con un tema diversa da quello di default ti accorgi subito che non è roba di Firefox. Anzi, ci sono hack che in passato hanno sfruttato la somiglianza di alcuni elementi dell'interfaccia (ne ricordo uno che diceva: cerca la tua password in questa pagina e ti faceva scrivere la password spacciando la barra per la barra di ricerca testo nativa

Offline iacchi

  • Amministratore
  • Post: 6380
    • iacchiblog
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #9 il: 21 Marzo 2014 00:33:16 »
Iceberg: non ne ho idea! Forse Menu Editor

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #10 il: 21 Marzo 2014 00:54:22 »
Non è Menu Editor che non rileva queste voci in quanto non sono voci di Firefox.
Erano preferibili gli inserimenti che ricorda @gialloporpora, si notavano subito. Questi sono così integrati che li avevo presi per nativi.

Sposto in Firefox, non c'entra nulla con la localizzazione.

Offline Iceberg

  • Moderatore
  • Post: 9232
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #11 il: 21 Marzo 2014 11:33:00 »
Esiste la possibilità di creare voci nel menu contestuale con questo metodo almeno da Firefox 10.

Non c'è questa possibilità di crearle con il leggendario Firefox 3.6.28.

Come bloccare questa opzione?

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #12 il: 21 Marzo 2014 12:07:00 »
Qui un articolo che spiega questa nuova caratteristica di HTML5 (non di Firefox):
http://davidwalsh.name/html5-context-menu

Io aspetterei a bloccarla, probabilmente se è una specifica avranno riflettuto bene prima di implementarla (problemi di sicurezza inclusi).
Così a intuito, non è che hanno una class specifica?


Offline Iceberg

  • Moderatore
  • Post: 9232
Re: [HTML5] - Possibilità di inserire voci nel menu contestuale
« Risposta #13 il: 21 Marzo 2014 12:23:29 »
Grazie, ora vedo.

Non è che voglio bloccarla, voglio sapere come bloccarla.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.