6 votes

Est-il possible de vider automatiquement la barre de recherche de firefox ?

Je sélectionne souvent avec la souris (pas de [ctrl-c], je suis sous X11/Linux) ce que je veux chercher sur Google, pour pouvoir le coller dans le champ du moteur de recherche de Firefox. Cependant, il y a généralement déjà quelque chose là-dedans à partir d'une recherche précédente, donc je ne peux pas simplement le coller. Cela me gêne tout le temps, alors voici ma question :

Existe-t-il un moyen d'effacer le formulaire de recherche dès que j'appuie sur la touche [entrée] ? Pour qu'il soit vide la prochaine fois que je cherche quelque chose ?

Sous Linux, je trouve que le [ctrl-c] ... [ctrl-v] ne devrait pas être nécessaire dans ce cas, car cela m'oblige à ramener la main vers le clavier (je suis gaucher).

Cela serait également utile dans le cas où j'aurais googlé quelque chose que je ne veux pas que les autres voient. Il est facile d'oublier que votre dernière recherche est toujours affichée, même si vous avez déjà fermé l'onglet.

4voto

chro Points 101

1 votes

Malheureusement, ce module complémentaire a été supprimé par son auteur en 2015.

3voto

Dr. Big Man Points 21

En raison de la suppression de la prise en charge des modules complémentaires de style ancien (XUL) depuis FF-57+ "Quantum", tous les plugins mentionnés ci-dessus ne sont plus compatibles avec les versions actuelles de FF.

Malheureusement, la demande a été refusée (en Bugzilla 1418024 ) pour ajouter la fonctionnalité nécessaire à l'implémentation d'une telle fonction par le biais de la nouvelle API "extension web" de FF (cf. explications à l'adresse StackOverflow ).

Cependant, une discussion est en cours pour savoir si la fonctionnalité demandée doit être ajoutée comme une option configurable de FF dans le système de gestion de l'information. Bugzilla 253331 .

2voto

Andrew Garrison Points 3329

Effacer la recherche 2 fait exactement ce que vous voulez. Sa description :

Efface la barre de recherche après que vous ayez effectué une recherche, en récupérant l'ancienne barre de recherche. l'ancienne requête. Utile pour coller rapidement du texte dans la barre, ou pour pour cacher votre requête la plus récente.

0 votes

Il n'existe plus non plus, mais je me souviens l'avoir utilisé.

2voto

thedrs Points 284

Comme mentionné ci-dessus, il y a un bug à ce sujet dans le site firefox qui est ouvert depuis 20 ans maintenant, je ne pense pas qu'il sera changé de sitôt.

Pour l'instant, vous pouvez donc ajouter vous-même ce déblaiement de la boîte de recherche dans votre propre firefox.

L'inconvénient, c'est qu'à chaque mise à jour de Firefox, votre correction sera supprimée et vous devrez la refaire.

Voici comment vous pouvez modifier votre propre Firerfox local pour effacer les termes de recherche après les avoir recherchés :

Fermez toutes les instances de firefox

Télécharger 7zip et l'installer (pour éditer les fichiers dans les archives compressées)

Modification de omni.js

Naviguez jusqu'à ce dossier :

C:\Program ファイル \Mozilla Firefox \browser

Faites glisser avec le bouton droit de la souris le fichier omni.ja dans un dossier temporaire vide et choisissez 7zip->extraction ici.

Ensuite, naviguez jusqu'à ce dossier interne :

\browser\content\browser\search\

Cliquez avec le bouton droit de la souris sur searchbar.js et choisissez "edit".

recherchez cette ligne (pour moi, c'était juste autour de la ligne 436) :

openTrustedLinkIn(submission.uri.spec, aWhere, params) ;

sous celle-ci, ajoutez la nouvelle ligne suivante :

textBox.value = "" ;

Sauvegardez-le.

Sélectionnez tout le contenu du dossier racine + clic droit, 7zip->add to archive.

Changez le format de l'archive en "zip" et changez le nom du fichier en omni.ja + cliquez sur ok.

Remplacez le fichier omni.ja d'origine par le nouveau fichier que vous avez créé (vous pouvez renommer l'ancien fichier pour conserver une sauvegarde si vous le souhaitez).

Dites à firefox d'utiliser le nouveau fichier au lieu de celui qui est en cache.

Vous devez maintenant indiquer à Firefox de ne pas utiliser la version en cache de omni.js en ajoutant cette variable d'environnement système :

MOZ_PURGE_CACHES Avec la valeur 1

Pour ce faire, cliquez sur démarrer, puis commencez à taper "edit environment " et choisissez cela.

Cliquez sur les variables d'environnement, puis en haut choisissez "Nouveau", dans la première case mettez MOZ_PURGE_CACHES et dans la seconde mettez 1.

Faites "OK" et "OK" à nouveau

Lancez Firefox pour voir si cela fonctionne maintenant (entrez un terme de recherche et cliquez sur Entrée ; il devrait le trouver et disparaître de la boîte).

Réactiver le chargement en cache de omni.ja

Retournez à l'édition des variables d'environnement et supprimez l'entrée que vous avez ajoutée

0 votes

Merci d'avoir trouvé le bon endroit pour la mise en place du patch. J'ai soumis ceci comme une extension au script "fix Firefox", pour l'automatiser : github.com/SebastianSimon/firefox-omni-tweaks/pull/15

0 votes

Il a été fusionné ; vous pouvez le sélectionner en tant que préréglage dans la rubrique application web pour obtenir un script personnalisé pour automatiser ceci, ou vous pouvez exécuter le script par défaut en tant que ./fixfx.sh -o clearSearchBarOnSubmit .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X