Firefox: 2 разных URL-адреса для закладок: ключевое слово (для поисковой системы) и базовый

Firefox: 2 разных URL-адреса для закладок: ключевое слово (для поисковой системы) и базовый

Имея закладку IMDb http://www.imdb.com/find?q=%sи ключевое слово imdb, я могу ввести, imdb sevenзатем ввести, и он перенаправит меня на http://www.imdb.com/find?q=seven.

С помощью той же закладки или другой как мне сделать так, чтобы imdbпотом вводить переход http://www.imdb.com/, а не http://www.imdb.com/find?q=?

РЕДАКТИРОВАТЬ

Благодаряiglvzx, вот решение JavaScript (оригинальный скрипт iglvzx, измененный для загрузки основного URL, если закладка выбрана в меню Firefox). mэто основной URL, sэто поиск. См. его ответ для получения дополнительной информации.

javascript:(function(){var q='%s',m='http://www.google.com/',s='http://www.google.com/search?q='+q;if(keywords==''||keywords=='%'+'s'){window.location=m;}else{window.location=s;}})();

решение1

Вы можете добиться этого с помощью JavaScriptбукмарклет. Сначала я опубликую несжатый код (чтобы его было легче читать), а затем код, сжатый в одну строку для Firefox.


Несжатый: Спасибо,@Диджо, за то, что поймали лишний %sслучай!

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;
    }

})();

Сжатый:

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}})();

Настраивать:

  1. Создать новую закладку. ОткрытьБиблиотека Firefox.

    библиотека

  2. Выберите папку.Щелкните правой кнопкой мышии выберите New Bookmark....

    новая закладка

  3. Введите имя, местоположение и ключевые слова для закладки,вклеиваниеJavaScript-букмарклет в качестве местоположения.

    добавлять

  4. Закройте библиотеку.


Демонстрация:

Теперь вы можете запустить определение местоположения или выполнить поиск, используя одно ключевое слово!

  • Снетключевые слова для поиска:

    нет ключевых слов

    mainURL

  • С ключевыми словами поиска:

    ключевые слова поиска

    поискURL

Видео-демонстрация:http://www.youtube.com/watch?v=DGNU5FiogXM

решение2

Добавить в строку поискаделает именно то, что вы хотите. Например, когда вы вводите, imdb battleshipон ищет фильм battleship, но когда вы вводите imdb, он открывает imdb.com.

решение3

Вы можете попробовать создать несколько закладок с разными именами (например, добавив букву в начало), как обсуждалось в комментариях.

Помимо этого, вы можете попробоватьплагин instafox. В сочетании с закладками это может дать вам желаемый результат.

Связанный контент