Firefox: 2 verschiedene URLs für Lesezeichen: Stichwort (als Suchmaschine) und Basis

695
Joan

Mit einem Lesezeichen von IMDb http://www.imdb.com/find?q=%sund einem Stichwort imdbkann ich imdb sevendann eingeben und es wird mir gesendet http://www.imdb.com/find?q=seven.

Mit dem gleichen oder einem anderen Lesezeichen, wie kann ich imdbdann gehen, gehen Sie zu http://www.imdb.com/und nicht http://www.imdb.com/find?q=?

BEARBEITEN

Dank iglvzx ist hier eine JavaScript-Lösung (Originalskript von iglvzx, geändert zum Laden der Haupt-URL, wenn das Lesezeichen in den Menüs von Firefox ausgewählt ist). mist die Haupt-URL, sdie Suche. Weitere Informationen finden Sie in seiner Antwort.

javascript:(function()else})(); 
2
Könnten Sie das zweite Lesezeichen nicht als "imd" speichern? Dann tippe einfach imd anstelle von imdb ein. Es ist noch kürzer;) mreq vor 11 Jahren 0
Ich habe nicht nur Imdb ... Aber ja, es wird die Lösung sein, wenn es keine Alternative gibt! ;) Joan vor 11 Jahren 0
Dann können Sie vielleicht eine einheitliche Syntax erstellen, sagen Sie das vorangestellte `s` wie bei der Suche nach dem Site-Namen. Also `simdb`,` swiki`, `sgoogle` etc ... mreq vor 11 Jahren 0
Ja, gute Idee. Aber ich kann nicht verstehen, dass ich der erste bin, der das versucht! (Oder es gibt keine Möglichkeit in Version 12 von Ff!) Joan vor 11 Jahren 0
@Didjo Guter Fang für den% s-Fall! Ich werde das auch in meine Antwort aufnehmen. iglvzx vor 11 Jahren 0

3 Antworten auf die Frage

6
iglvzx

You can achieve this with a JavaScript bookmarklet. I will post the uncompressed code first (so it's easy to read), and then the code compressed to a single line for Firefox.


Uncompressed: Thanks, @Didjo, for catching the extra %s case!

javascript: (function(){ var keywords = "%s"; var mainURL = "https://superuser.com/"; var searchURL = "https://superuser.com/search?q=" + keywords; if (keywords == "" || keywords == "%" + "s") { window.location = mainURL; } else { window.location = searchURL; } })(); 

Compressed:

javascript:(function()else})(); 

Setup:

  1. Create a new bookmark. Open the Firefox Library.

    library

  2. Select a folder. Right-click and select New Bookmark....

    new bookmark

  3. Enter the name, location, and keyword fields for the bookmark, pasting the JavaScript bookmarklet as the location.

    add

  4. Close the Library.


Demo:

Now, you can launch a location or perform a search using a single keyword!

  • With no search keywords:

    no keywords

    mainURL

  • With search keywords:

    search keywords

    searchURL

Video Demo: http://www.youtube.com/watch?v=DGNU5FiogXM

DAS ist eine sehr gute Idee. Vielen Dank. Aber es ist immer noch ein sehr großer Mangel an Firefox… (Und Chrome, übrigens.) Nochmals vielen Dank, diese Idee schaukelt. (Ich habe es noch nicht probiert, aber nur gedacht: Firefox hat Javascript von der Adressleiste aus deaktiviert, nicht wahr?) Joan vor 11 Jahren 0
In meinem Beispiel habe ich Firefox 12 mit den Standardeinstellungen verwendet. Ja, Sie müssen das JavaScript von einem Lesezeichen aus aufrufen. Sie können es nicht direkt in die Adressleiste einfügen. iglvzx vor 11 Jahren 0
Diese Methode löscht das Lesezeichen favicon. Ich habe das Bookmark Favicon Changer-Plug-In ausprobiert, aber es funktioniert nicht. Hast du eine JS-Idee? ;) Joan vor 11 Jahren 0
2
Mehper C. Palavuzlar

Hinzufügen zur Suchleiste macht genau das, was Sie wollen. Wenn Sie beispielsweise imdb battleshipnach der Eingabe suchen, wird nach dem Film gesucht battleship, aber bei der imdbEingabe wird imdb.com geöffnet.

0
mreq

You can try multiple bookmarks with different name (say prepending a letter) as discussed in the comments.

Other than that, you may want to try the instafox plugin. Combined with bookmarks, it could give you the desired result.

Dieses Plugin sieht toll aus! Ich werde mich umsehen. Vielen Dank! (Ich lasse offen, falls jemand eine Plugin-freie Lösung hat!) Joan vor 11 Jahren 1