Firefox: 2 різні URL-адреси для закладок: ключове слово (для пошукової системи) та база


2

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

З тією ж закладкою чи іншою, як я можу змусити imdbпотім ввести перейти http://www.imdb.com/, а ні http://www.imdb.com/find?q=?

EDIT

Завдяки 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;}})();

Не вдалося зберегти другу закладку як imd? Потім просто введіть imd, а не imdb. Ще коротше;)
mreq

Я не тільки imdb ... Але так, це буде рішенням, якщо немає альтернативних! ;)
Джоан

Тоді, можливо, складіть уніфікований синтаксис, скажіть, що додається, sяк і в пошуках назви сайту. Так simdb, swiki, і sgoogleт.д. ...
MREQ

Так, гарна ідея. Але я не можу зрозуміти, що я перший, хто намагається це зробити! (Або немає можливості у 12-ій версії Ff!)
Джоан

@Didjo Гарний спійманий %sвипадок! Я включу це і у свою відповідь.
iglvzx

Відповіді:


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

  • З ключовими словами пошуку:

    пошук за ключовими словами

    пошукURL

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


Це дуже гарна ідея. Дякую. Але у Firefox все ще дуже великий брак ... (І Chrome, BTW.) Ще раз дякую, ця ідея зникає. (Я ще не пробував цього, але просто розташовував. Firefox відключив javascript з адресного рядка, чи не так?)
Джоан

У своєму прикладі я використовував Firefox 12 із налаштуваннями за замовчуванням. Так, вам потрібно зателефонувати в JavaScript із закладки. Ви не можете вставити його безпосередньо в адресний рядок.
iglvzx

Цей спосіб видалити закладку favicon. Я спробував плагін Bookmark Favicon Changer, але він не працює. У вас є ідея JS? ;)
Джоан


0

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

Крім цього, ви можете спробувати плагін instafox . У поєднанні із закладками це може дати бажаний результат.


1
Цей плагін виглядає чудово! Я огляну його. Дякую! (Я відпускаю відкрити випадок, якщо хтось має рішення без плагінів!)
Джоан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.