在 Chrome 中打开特定书签/URL 的快捷方式

在 Chrome 中打开特定书签/URL 的快捷方式

如何在使用 Chrome 时启用键盘快捷键来打开特定的书签/URL?

答案1

不带扩展

(据我所知) 使用键盘打开书签的唯一方法如下:

  • 使用书签管理器

    1. 打开书签管理器Ctrl+ Shift+ O

    2. 三个选项:

      • 搜索所有书签(只需开始输入),按Tab两次并使用箭头键选择所需的书签。

      • Tab,选择所需的文件夹,Tab再次按 并使用箭头键选择所需的书签。

      • 如果所需书签在书签栏中,按Tab两次并使用箭头键选择所需的书签。

    3. Enter

  • 使用自定义和控制谷歌Chrome浏览器

    1. Alt+EAlt+F打开自定义和控制谷歌Chrome浏览器

    2. B进入书签

    3. 假设所需的书签位于书签栏,使用箭头键选择它。

    4. Enter

  • 使用多功能框

    1. Ctrl+ LAlt+DF6聚焦多功能框

    2. 输入所需书签的名称(部分)。

    3. 当它出现在多功能框,使用箭头键选择所需的书签。

    4. Enter

带扩展

有多个扩展可以做到这一点。最简单的方法可能是像这样的用户脚本:

// ===UserScript===
// @name          Bookmark Launcher
// @description   Launches bookmarks with keyboard shortcuts
// ===/UserScript===

var bookmarkLauncherSetup = (function() {
    var bookmarks = {}, url;

    bookmarks['G'] = 'http://google.com';
    bookmarks['S'] = 'http://superuser.com';

    window.addEventListener('keyup', function() {
        if(event.ctrlKey && event.altKey && !event.shiftKey)
            if(url = bookmarks[String.fromCharCode(event.keyCode)])
                window.open(url);
    });
}());

要使用它,请执行以下操作:

  1. 修改数组bookmarks以满足您的需要。所有字母和数字键都应该正常工作。

  2. 将代码保存bookmark-launcher.user.js在您选择的位置。

  3. chrome://extensions/在 Google Chrome 中打开。

  4. bookmark-launcher.user.js在打开的选项卡中拖放。

  5. 点击添加

请注意,任何扩展都无法在打开chrome://...URL 的标签页中运行(包括新标签) 或者Chrome 网上应用店

在任何其他选项卡中(重新加载后),按Ctrl+ Alt+S将打开超级用户在新标签页中。

请注意,您必须聚焦选项卡本身。如果您聚焦的是多功能框或开发者控制台等,键盘快捷键将不起作用。

答案2

据报道如何为常用的 Google Chrome 书签分配键盘快捷键关键是将特定的 URL 设置为默认搜索引擎。

  1. 打开chrome://settings/searchEngines以加载搜索引擎列表。

  2. 在“其他搜索引擎”中添加一个具有以下参数的新搜索引擎:

    • 搜索引擎:您为搜索引擎指定的名称。
    • 关键词:您想要的关键字,例如 SU。
    • 查询中的 URL 包含 %s:http://superuser.com/如果您希望别名直接指向站点,则单独使用。

保存后,每当您SU在 URL 栏中输入内容时,您都将被发送到http://superuser.com/http://superuser.com/bla

在此处输入图片描述

您还可以%s在填充时指定占位符查询中的 URL 包含 %s字段,比如说http://superuser.com/%s。然后,当您输入“su” Tab+“bla”时,它会将您发送到http://superuser.com/bla

这是 Google Chrome 79 的当前行为。

答案3

另一种方法是

  • 使用+将焦点移至 URL 栏L
  • 键入书签的全名,后跟/
  • 按下tab选择第二个自动完成(根据我的经验,它始终是第一个匹配的书签名称)。
  • enter

答案4

注意:快捷方式定义为 1 个组合键,大多数其他答案确实需要更多输入。

解决方案 A:适用于 Windows 的 AutoHotkey

使用自动热键为 Microsoft Windows 编写脚本语言并定义您自己的主书签的快捷方式。这需要使用支持该语言的应用程序。这是我为您准备的脚本:chrome 书签快捷方式.ahk

例如,按住SHIFTWIN点击G即可打开 gmail.com。


解决方案 B:Chrome 扩展SiteLauncher(快速拨号)

这在一定程度上有帮助。但是:

  • 你只能分配一个字母添加到书签中,而不是两个或更多。
  • 这需要安装专有软件(其代码无法被审计)。
  • 感觉有点问题。

解决方案C:Chrome扩展程序: 快捷键(自定义键盘快捷键)

此扩展可以处理一个字母或组合来打开指定的书签。警告:

  • 您无法在地址栏中输入这些组合。我的解决方法是:Ctrl+T进入新标签页,然后Tab ↹输入组合。
  • 这个扩展感觉有点问题。

解决方案 D:使用 Chrome 的“自定义搜索引擎”(黑客)

该解决方案不需要任何插件或额外的软件:https://superuser.com/a/468548/169199

相关内容