Расширение браузера, переопределяющее функциональность браузера / URL - PullRequest
0 голосов
/ 05 февраля 2012

Можно ли создать расширение для браузера, которое будет меняться в зависимости от того, где находится пользователь?

т.е. Если пользователь вводит определенный префикс или символ, браузер не будет пытаться перейти по адресу, предположительно определенному оставшейся частью строки, или выполнить поиск в Google и т. Д. Для остальной части строки?

например. YT:sdfs232 разрешит до http://www.youtube.com/watch?v=sdfs232. Я специально не собираюсь этого делать, это всего лишь пример.

Ответы [ 2 ]

1 голос
/ 06 февраля 2012

Вам не нужно новое расширение или Greasemonkey, чтобы сделать это. Firefox уже давно имеет такую ​​возможность.

Просто используйте поиск по ключевым словам в закладках .

Например, создать новую закладку:

  1. Нажмите Ctrl Shift B , чтобы открыть библиотеку закладок.

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

  3. Заполните имя: Youtube.

  4. Заполните место: http://www.youtube.com/watch?v=%s
    Обратите внимание на %s.

  5. Введите ключевое слово: YT.

  6. Заполните описание: Handy direct shortcut to a video ID.

  7. Дайте ему метки, если хотите.

  8. Нажмите кнопку Add.

Теперь у вас есть удобный гибкий ярлык.
Проверьте это, введя YT dQw4w9WgXcQ в адресную строку.

См. статью для получения дополнительной информации.

0 голосов
/ 05 февраля 2012

То, что вы ищете, называется схемой URL.http, ftp, ssl - все схемы URL, и вы можете определить свою собственную на любой платформе.

Это возможно и довольно часто используется, например, приложениями IPhone для запуска другого приложения iphone изокно браузера, когда пользователь нажимает на ссылку.Вот как iphone переходит с приложения safari на itunes.

Более подробная информация, включая наиболее распространенные схемы http://en.wikipedia.org/wiki/URI_scheme

Эта ссылка содержит основную информацию о регистрации схемы в Windows

http://msdn.microsoft.com/en-us/library/ie/aa767914(v=vs.85).aspx

Обычно они используются для открытия отдельного приложения, а не просто с другим URL-адресом, но вы можете делать то, что хотите, с помощью плагина.

...