浏览器扩展覆盖浏览器功能/网址

时间:2012-02-05 19:14:15

标签: url browser firefox-addon greasemonkey

是否可以创建可以更改用户所在位置的浏览器扩展名?

即。如果用户输入某个前缀或符号,浏览器将不会尝试转到由字符串的其余部分确定的地址,或者搜索Google等其他字符串?

E.G。 YT:sdfs232将解析为http://www.youtube.com/watch?v=sdfs232。我不打算这样做,这只是一个例子。

2 个答案:

答案 0 :(得分:1)

您不需要新的扩展程序或Greasemonkey来执行此操作。 Firefox已经有很长一段时间了。

只需使用bookmark keyword search

例如,创建一个新书签:

  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按钮。

  9. 现在你有一个方便灵活的捷径 通过在地址栏中输入YT dQw4w9WgXcQ来测试此项。

    有关详细信息,请参阅the article

答案 1 :(得分:0)

您所寻找的内容称为URL方案。 http,ftp,ssl都是URL Schemes,您可以在任何平台上定义自己的URL Schemes。

这是可能的,例如,当用户点击链接时,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,但你可以用插件做你想做的事。