Come posso disabilitare la ricerca e l'ipotesi del dominio dalla barra degli indirizzi di Firefox, mantenendo altre funzioni?


22

Prima sapevo come configurarlo, ma non riesco a trovarlo di nuovo. Ecco alcune funzioni speciali che vorrei conservare nella barra degli indirizzi e alcune che vorrei disabilitare:

  • Tenere:

    • Segnalibro funzionalità "parola chiave". (ad es. "go searchterm" = http://www.google.com/search?&q=searchterm)
    • Ricerca segnalibri e cronologia. (ovvero: "SuperUser" mostrerà i suggerimenti per la homepage di SuperUser dai miei segnalibri e i thread di SuperUser della mia cronologia.)
  • Disabilitare:

    • Ricerche Web sulla barra degli URL. (ad esempio: "SearchTerm" mi porterà a una pagina Google con risultati per SearchTerm.)
    • TLD Guessing. (ovvero: "superutente" si trasformerà in "superutente.com")

Quali impostazioni predefinite devo modificare in modo che le opzioni che voglio siano mantenute disponibili, disattivando comunque quelle che voglio disabilitate?

Attualmente sto eseguendo Firefox 10.


Ho la stessa domanda ma sto usando Firefox 61.0.2. Avvio di una taglia.
Wildcard il

Evidentemente questo non lavoro sul moderno Firefox- mea culpa -ma le istruzioni qui sono gravemente carenti in dettaglio.
Wildcard il

@Wildcard: cosa ti aspetti dalla tua generosità? Una riscrittura della risposta accettata con maggiori dettagli?
harrymc,

@harrymc, beh, ho iniziato la generosità prima di capire che la risposta accettata FUNZIONA su Firefox moderno. Quindi ho aggiunto il commento sopra. Sì, suppongo una riscrittura con maggiori dettagli.
Wildcard il

@Wildcard: ho aggiunto maggiori dettagli alla risposta accettata. Poiché la tua ricompensa era in errore, puoi assegnare la ricompensa a questa risposta, oppure puoi contrassegnare il post e chiedere a un moderatore di annullare la tua ricompensa.
harrymc,

Risposte:


23

Vai a about: config e imposta le seguenti preferenze su false :

browser.fixup.alternate.enabled

Vero (default): cercare di risolvere fino http://fooa http://(prefix)foo(suffix)
False : non indovinare l'utente

keyword.enabled

Determina se utilizzare le parole chiave
Vero (impostazione predefinita): invia non URL immessi nella barra della posizione all'URL specificato in keyword.URL
Falso : disabilita le parole chiave

Dove la documentazione per keyword.URL dice questo:

URL da utilizzare per le ricerche di parole chiave. Il valore predefinito in Firefox 2.0 è
http://www.google.com/search? ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=


La soluzione di indovinare tld non funzionerà, browser.fixup.alternate.enabledè rotta, semplicemente non antepone / accoda www.e .comal testo digitato, ma tratterà comunque qualsiasi stringa che include un punto come un url, quindi la ricerca, ad esempio, per browser.fixup.alternate.enabledvolontà fallire, con ff - almeno fino a notte attuale (37.0a1), almeno - cercando di aprire http://browser.fixup.alternate.enabled, invece!

Ho votato questo, ma oggi ho notato che non funzionava semplicemente disabilitando "browser.fixup.alternate.enabled" se si desidera mantenere le ricerche web sulla barra degli URL. Quando ho cercato "walkthrough" sulla barra degli indirizzi, mi aspettavo di fare una ricerca su DuckDuckGo ma invece ho cercato di aprire "walkthrough.com". Questo è un terribile problema di Firefox per sicurezza e privacy che dovrò segnalare se non è già stato fatto. Può trasferire la parola chiave di ricerca e l'indirizzo IP a un sito Web di terze parti senza il tuo consenso. Penso che sia una buona idea disabilitare "keyword.enabled" anche per evitare la richiesta del motore di ricerca per errore.
Baptx

4

Per quanto riguarda i termini di ricerca con punti - Ho fatto qualche ricerca e al momento non c'è modo di disattivarlo, poiché il browser non saprebbe distinguere tra un termine di ricerca e un URL reale. Tuttavia, se il termine di ricerca include altre parole separate da spazi, ad esempio "browser.fixup.alternate.enabled ff", la ricerca funziona. Allo stesso modo, è possibile utilizzare la ricerca per parola chiave ("g browser.fixup.alternate.enabled") per aggirare questo problema.

Si è discusso su Bugzilla di una funzionalità per controllare prima il DNS (trattarlo come un URL) e poi, in caso contrario, fare una ricerca per parola chiave, ma finora nessuno è stato implementato.


2

Ciao dal futuro del 2019, dove, per quanto posso determinare dalle about:configopzioni disponibili sopra menzionate, non è ancora possibile disabilitare completamente questo comportamento quando il termine di ricerca contiene un punto.

Schermata delle opzioni "fixup" disponibili in about: config

Così sembra Firefox è sempre andando a supporre che si ha realmente fatto mezzo per accedere a un sito web chiamato browser.fixup.alternate.enabled, o che un Awesome Bar cercare vcruntime140.dllè un sito web in qualche nuova "dll" TLD (e aiuto a tutti noi quando che realmente fa diventare un TLD ufficiale, perché sarà maturo per la distribuzione di malware).

C'è una soluzione semplice ma soddisfacente, però, che mi è capitato oggi per fortuna cieca: aggiungi il prefisso alla tua ricerca con un ?, o premi Ctrl+ K, che focalizza entrambi la barra impressionante e aggiunge il "?" prefisso per te.

Il collegamento Ctrl+ è documentato nella guida di Firefox , ma non è davvero documentato, perché non menziona il "?" prefisso. Significa che si tratta di un comportamento non documentato che potrebbe scomparire in qualsiasi momento? Può essere. Goditelo finché dura.K

L'elenco dei caratteri che è possibile utilizzare per modificare i risultati della ricerca è documentato nella sezione chiamata "Modifica dei risultati al volo" in questo documento , ma non è chiaro da quel documento che l'uso di un punto interrogativo è una possibile soluzione ai PO problema. Tuttavia lo è.

Suggerimento professionale : puoi effettivamente posizionare il punto interrogativo ovunque nella stringa di query, purché non sia citato, quindi browser.fixup.alternate.enabled?farà ciò che ti aspetti, dandoti risultati per quel termine di ricerca nel tuo motore di ricerca predefinito. Non sono sicuro che si tratti di una funzionalità o di un utile effetto collaterale, poiché qualcosa con un "?" in esso ovviamente non è un nome host.


0

Chrome verifica se la stringa ha una sintassi del dominio valida e termina in un tld noto prima di assumere che sia un URL. Questo offre molti meno falsi positivi fastidiosi rispetto allo stupido criterio di Firefox "ha un punto".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.