Page 1 sur 2
Menu Contextuel Firefox
Publié : 25 nov. 2017, 15:39
par FKB33000
Bonjour la communauté,
Après maintes recherches sur divers forums dont celui ci je n'ai trouvé que de simple explication concernant le menu contextuel de Firefox
Ce que je souhaiterai faire c'est arranger mon menu en enlevant certaines options qui me sont inutiles.
En
rouge sur cette image.

Par la suite je souhaiterai remonter les extensions qui sont en bas du menu et les mettre à la place des options qui auront été supprimées
Y aurai-t'il une possibilité de passer par le fichier userChrome.css pour pouvoir réaliser ce projet
Je remercie les personnes qui se pencherons sur le sujet
Cordialement
FKB33
Re: Menu Contextuel Firefox
Publié : 25 nov. 2017, 19:07
par pepersan
Re: Menu Contextuel Firefox
Publié : 25 nov. 2017, 22:49
par FKB33000
Bonjour Bonsoir,
Non,Menu Editor n'est pas compatible sous Firefox 57
Cordialement
Fkb 33
Re: Menu Contextuel Firefox
Publié : 25 nov. 2017, 23:29
par pepersan
Oups, désolé, peut être là, mais à traduire, c est en anglais
http://kb.mozillazine.org/Category:Issues_%28Firefox%29
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 09:43
par FKB33000
Bonjour pepersan
Sujet très intéressant mais absolument rien concernant ce que je souhaite faire
Cordialement
Fkb 33
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 09:55
par pepersan
Bonjour
Dommage,je suppose qu il faut soit coder, soit utiliser une extension, un autre bénévole saura trouver.
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 11:10
par Geek0z0ne
Mapenzi (je crois) avait donné l'autre jour une astuce pour masquer une entrée de menu via CSS, mais pour réarranger le menu il faut s'attaquer au lourd. Je ne sais pas si c'est possible dans le profil. En tout cas, le projet
CustomCSSforFX 57 inclut des fichier XML… Une piste pour réordonner un menu ?
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 11:43
par Bob49
Bonjour
Du côté extensions, faut pas trop y penser....
Pour Pocket, si tu l'utilises pas, tu enlèves le bouton de la barre de navigation et le menu sera enlevé... (ou désactiver complètement l'extension via about:config)
Sinon effectivement voir par le fichier userChrome.css, pour les faire disparaitre...
Pour :
_ Ouvrir dans une fenêtre de navigation privée?
_ Marque-page sur ce lien.
_ Envoyer l'image vers un lien.
_ Informations sur l'image.
Code : Tout sélectionner
#context-bookmarklink,
#context-sendimage,
#context-openlinkprivate,
#context-viewimageinfo { display: none !important; }
Vérifié et fonctionnel chez moi
posting.php?mode=edit&f=5&p=854567#
Pour Pocket et "envoyer le lien vers l'appareil", j'ai pas réussi à enlever les menus...
FKB33000 a écrit : 25 nov. 2017, 15:39
Par la suite je souhaiterai remonter les extensions qui sont en bas du menu et les mettre à la place des options qui auront été supprimées
Pour cela, je suis pas certains que ça soit possible...
Édit de dernière minute, je viens de retrouver
ordre menu contextuel dans ma réserve...

(datant de Firefox 4, j'ai pas le temps de vérifier son bon fonctionnement..)
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 11:51
par FKB33000
Bonjour Geek0z0ne
Voila une piste intéressante

j'avais déjà regardé justement dans les fonctions XML dans le projet CustomCSSforFX 57 mais bien sur je n'ai pas trouvé

En cherchant beaucoup sur le net je suis tombé sur ce truc la >>
https://lehollandaisvolant.net/tuto/firefox/#toc510
C'est une très bonne piste mais elle concerne une ancienne version de Firefox ( quoi que peut être que cela fonctionnerai )
reste à savoir comment mettre tout cela dans le le fichier userChrome
Cordialement
Fkb 33
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 12:21
par FKB33000
Bonjour Bob49
Bob49 a écrit : 26 nov. 2017, 11:43
Pour Pocket et "envoyer le lien vers l'appareil", j'ai pas réussi à enlever les menus...
Pour Pocket
About config:
extensions.pocket.enabled mettre la valeur en
false
Pour le reste je ne sais pas si il n'y aurai pas des choses à voir ici
fkb a écrit : extensions.webextensions.themes.icons.buttons
back,forward,reload,stop,bookmark_star,bookmark_menu,downloads,home,app_menu,cut,copy,paste,new_window,new_private_window,save_page,print,history,full_screen,find,options,addons,developer,synced_tabs,open_file,sidebars,share_page,subscribe,text_encoding,email_link,forget,pocket
fkb a écrit : browser.pageActions.persistedActions
{"version":1,"ids":["bookmark","bookmarkSeparator","copyURL","emailLink","sendToDevice","screenshots"],"idsInUrlbar":["bookmark"]}
j'ai essayé de supprimer cette valeur
sendToDevice mais elle revient après avoir redémarrer
En attendant je vais exploiter les infos que tu m'as données
Cordialement
Fkb 33
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 12:24
par Bob49
Pour la mise en place des CSS...
Afficher le dossier de profil de Firefox via Aide > Informations de dépannage > Dossier de profil > Ouvrir le dossier, glisser le dossier chrome dans le dossier de profil.
Créer un fichier "userChrome.css" et le mettre dans un dossier nommé "chrome" (dossier à créer dans le profil)
Ligne obligatoire au début du fichier :
Code : Tout sélectionner
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
Y coller les codes... puis redémarré Firefox.
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 12:28
par FKB33000
Bob49 a écrit : 26 nov. 2017, 12:24
Pour la mise en place des CSS...
Afficher le dossier de profil de Firefox via Aide > Informations de dépannage > Dossier de profil > Ouvrir le dossier, glisser le dossier chrome dans le dossier de profil.
Créer un fichier "userChrome.css" et le mettre dans un dossier nommé "chrome" (dossier à créer dans le profil)
Ligne obligatoire au début du fichier :
Code : Tout sélectionner
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
Y coller les codes... puis redémarré Firefox.
Merci Bob49 mais le fichier a déjà été crée
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 13:33
par FKB33000
Je donne cette info cela peut servir
mais tout ne fonctionne pas avec la balise { display: none !important; }
à lire ici >>
http://forums.mozillazine.org/viewtopic.php?p=107414
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 14:12
par Bob49
Je dirais que cela n'a rien d’étonnant, puisque ce fil date de 2003... année où Firefox n'était pas né et Firebird utilisé...
Sachant que déjà il arrive parfois qu'entre 2 versions de Firefox, on soit obligé de changer des codes, alors 14 ans d'écart et près d'une soixantaine de versions plus tard...
Bref, il y en à prendre et à laisser et la balise n'y est pour rien.
Re: Menu Contextuel Firefox
Publié : 26 nov. 2017, 18:44
par nico@nc
Pour masquer n'importe quelle entrée dans le menu contextuel d'une page, cette ligne peut être utilisée en remplaçant "Ouvrir le lien dans un nouvel onglet" par le titre de l'entrée voulue :
Code : Tout sélectionner
#contentAreaContextMenu menuitem[label="Ouvrir le lien dans un nouvel onglet"] { display: none; }
Bob49 a écrit : 26 nov. 2017, 12:24
Ligne obligatoire au début du fichier :
Code : Tout sélectionner
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
Y coller les codes... puis redémarré Firefox.
Non, justement, il ne faut plus mettre cette ligne depuis qu'il n'y a plus que du XUL dans l'interface de Firefox. Voir par exemple
cette explication