Имея закладку 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}})();
Настраивать:
Создать новую закладку. ОткрытьБиблиотека Firefox.
Выберите папку.Щелкните правой кнопкой мышии выберите
New Bookmark...
.Введите имя, местоположение и ключевые слова для закладки,вклеиваниеJavaScript-букмарклет в качестве местоположения.
Закройте библиотеку.
Демонстрация:
Теперь вы можете запустить определение местоположения или выполнить поиск, используя одно ключевое слово!
Снетключевые слова для поиска:
С ключевыми словами поиска:
Видео-демонстрация:http://www.youtube.com/watch?v=DGNU5FiogXM
решение2
Добавить в строку поискаделает именно то, что вы хотите. Например, когда вы вводите, imdb battleship
он ищет фильм battleship
, но когда вы вводите imdb
, он открывает imdb.com.
решение3
Вы можете попробовать создать несколько закладок с разными именами (например, добавив букву в начало), как обсуждалось в комментариях.
Помимо этого, вы можете попробоватьплагин instafox. В сочетании с закладками это может дать вам желаемый результат.