2

С закладкой 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 ответа3

6

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


Несжатый: Спасибо, @Didjo, за то, что выловили случай %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

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

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

    searchURL

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

2

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .