Chrome:任何方式分配粘性窗口名称

Chrome:任何方式分配粘性窗口名称

-- 2020 年更新 -- 这是一个子问题我多年来一直面临的一个更大的问题:如何有效管理多个 Chrome 窗口和标签页?。我将很快发布另一个单独的问题来尝试解决这个问题,并将在这里链接到它。

--

通常我会使用大约 10 个不同的浏览器窗口(始终打开)。我希望有一种方法可以设置“固定”窗口名称,这样我在切换时就可以快速找到我正在寻找的窗口(使用键盘快捷键或从下拉窗口菜单中选择)。

例如:

  • 开发文档
  • 社交网站
  • Google 云端硬盘
  • 其他的东西
  • ETC...

因为现在,Chrome 会显示当前窗口标题(给定网页的标题),该标题显然会不断变化,具体取决于该窗口的当前活动选项卡。我刚刚发现了一个“黑客”,一个书签小工具,我可以使用它为当前选项卡指定自定义名称。但是,如果我更改该窗口中的活动选项卡并忘记将其设置回来,它就会中断。所以我想要一个更好的解决方案(我猜是一个扩展,但到目前为止还没有找到)。或者可能是某种视觉提示(自定义该窗口的边框颜色等),因此本质上是一种自定义当前窗口的方法,尽管这可能不如直接更改标题那么明显。

这里有一些附加信息,我切换回 Windows 并仍在尝试定制完美的浏览器体验 ;-)

  • SSB = 单站点浏览器。

答案1

Chrome(chromium)最终让你给每个窗口一个独立而固定的名称。

我在 Canary 频道

1 打开 chrome://flags/

2 搜索并启用“窗口命名”

3 重启 Chrome

4 右键单击​​选项卡区域的空白区域(不在选项卡上)并选择“名称窗口...”

我更喜欢这个功能而不是标签组功能

答案2

-- 2020 年更新 --

这个答案主要与 Mac 有关,我认为今天不值得这么麻烦(SSB 或多个独立浏览器实例/克隆)。有更简单的解决方法。一些想法:

  • 如果您想使用同步功能来同步标签、扩展程序、书签、历史记录、设置等,则需要拥有多个 Chrome 配置文件,每个配置文件都有一个 Google 帐户
  • 使用扩展,例如
  • 标签管理器Plus可能是迄今为止最好的界面,允许命名窗口。在自己的浮动弹出窗口中打开,可以 100% 仅通过键盘控制,UI 组织清晰且易于访问。
  • 空间。@gdadsriver 提到。非常简单,但基本能完成工作,允许命名窗口(空间)并快速切换选项卡。
  • 塔布利搜索并切换到所需的标签。
  • 聚类器是另一个。功能丰富,但我发现用户界面并不理想(在另一个选项卡中打开)。
  • 对于开发人员、高级用户或特殊情况来说,SSB 可能有一定的用处,但对于大多数人来说,它的作用就太大了。

每种方法都有各自的优点和缺点,也许值得更好的评论,而不仅仅是“炫耀”这些名字。有机会的话我会尝试这样做,也许可以作为一个新问题,因为这将一堆问题重新组合在一起,以改进许多窗口和选项卡管理。

-- 附录 --

我用来制作铬基 SSB 的解决方案称为上色素。在 Windows 上肯定有等效的……我一直运行着大约 5 种不同的 SSB,还有 chrome。效果很好!在扩展中,我添加到大多数 SSB 中的是伟大的吊带,当标签页处于非活动状态时,会自动暂停标签页(可自定义)。因此,即使我可能一直打开 30-40 个标签页,非活动 SSB 的资源也会被释放。

- 今年晚些时候 -

好吧,我找到了一种使用 Chrome 制作 SSB(单站点浏览器)的方法,所以我现在基本上有一些适用于我经常使用的“粘性”站点(邮件、地图、驱动器等)的应用程序。这使它们可以像普通应用程序一样运行,因此我可以为它们指定自定义名称、图标,并可以在打开的窗口之间轻松切换。不仅如此,还可以创建一些自定义 URL 规则,例如始终打开以maps.google.comMaps SSB 开头的所有链接等...因此,总的来说,这仍然是一个大问题,但感觉是最好的解决方案。不过,由于每个 SSB 本质上都变成了另一个浏览器实例,具有自己的收藏夹、扩展程序等,因此工作量会更大。所以我猜它比在单个浏览器上打开时消耗更多的资源,但从大局来看,这是一个小缺点...

- 今年早些时候 -

好吧,我已经使用 Chrome 几个月了。我尝试了各种解决方法。似乎您无法像我想要的那样轻松地指定一个固定窗口名称,这也会更改“窗口”菜单列表下的窗口名称(右侧,帮助旁边)。因此,我找到了两个不错的解决方法,要么:

1)使用以下代码创建书签:

javascript:(function(){document.getElementsByTagName("head")[0].getElementsByTagName("title")[0].innerHTML=prompt("Enter new Title");})()

有了它,您可以指定任何您想要的名称。唯一的缺点是:这只是暂时替换<title>html 标签。因此,当您重新加载页面或导航到其他地方时,它将被替换...我曾经做过一段时间,只是用我自己想要的标题创建一个占位符简单的 html 页面。

2)通过名为标签大纲 很棒的扩展,可以轻松管理选项卡和窗口,为窗口/选项卡分配粘性名称,甚至注释和分隔符,重新排序等。尽管这些信息只能通过扩展的管理器窗口查看。但同时,这个扩展也是一个很棒的工具,可以管理无数的窗口和选项卡,关闭它们,然后重新加载它们。保持较低的资源使用率,并为您稍后阅读的内容提供某种中间工作区。因此,这听起来几乎像一个商业广告,但无论如何,请亲自尝试一下。最后,这是我迄今为止发现的管理 Chrome 窗口的最佳解决方法,对于这个问题...

答案3

空间,是一款 Chrome 扩展程序,可让用户将浏览器窗口变成可管理的工作区。

答案4

我想到最好的办法是data:在新标签页中使用 URI,具体来说

data:text/html,<title>${your_title}</title><h1>${your_title}

但它不能满足您更改任务栏中名称的要求 - 另一个有关任务栏重命名实用程序的建议似乎是一种补充方法。

您可以使用简短的关键字(例如字母) 以使其更加方便。这比书签小程序更好,因为它可以在重启后继续存在并支持Ctrl++ ShiftT

以下是我使用这项技术的方法:

  1. 在一个有很多相关标签的窗口中,我创建了一个新标签
  2. 在地址栏中,tTab
  3. 输入所需名称,按Enter
  4. 将标签滑到最左侧

相关内容