有没有办法让我的书签(连接到我的书签栏)在新选项卡中打开它们(默认)?
在我看来,这将是一个非常棒的选择。我所做的就是减少鼠标点击次数并提高速度。
- 我知道我可以点击 + 选项卡,然后选择我的书签 - 但这是两次鼠标点击。
- 我还知道我可以右键单击书签链接并选择“在新选项卡中打开” - 但再次需要 2 个步骤。
此外,由于默认设置是替换当前选项卡窗口,因此这不直观且通常很烦人。我发现自己总是“返回”,重新加载当前页面(我不想离开),然后用鼠标右键单击重新选择书签按钮并选择“在新选项卡中打开”。
使用 Chrome Portable Beta (7.0.517.36)。
答案1
如果您将 Chrome 设置为以标签页形式打开新窗口,那么您可以按照以下示例编辑书签:
javascript:window.open("http://www.delicious.com/home");
这是解决书签栏问题的绝佳方法,但请注意,它会破坏图标并给出一个空白页面图标。
PS,不要忘记引号和分号!
答案2
鼠标中键单击书签。
如果您单击某个文件夹,它将打开该文件夹中的每个链接。
答案3
按住控制键并单击书签。
我实际上认为默认在新选项卡中打开每个书签会很烦人。
答案4
我实际上正在研究一种使用 AutoHotkey 的解决方案,它可以识别书签栏中的点击(通过 Chrome 窗口中的位置),如果是,则发送 Ctrl-click 而不是一般点击。如果您使用 AHK,请随意测试一下。
我通过拦截点击、确定点击是否在 Chrome 中,然后确定点击是否在我定义为书签栏的框内来实现此目的。如果满足所有这些条件,则将点击发送为 Ctrl-点击,而不是在新选项卡中打开书签的点击。
这应该对书签栏有效,但它当然会忽略“其他书签”文件夹下的任何其他书签点击。我们仍然必须记住按住 Ctrl 键单击任何这些链接(或者如果您的鼠标滚轮很灵巧,则单击鼠标中键)。此外,书签栏的大小和位置可能会因许多不同因素(如主题和其他工具栏)而有所不同,因此 YMMV,请确保使用 WindowSpy 获取您自己的书签栏的位置并更改 X 和 Y 坐标的下限和上限。
也许我可以改进的一件事是检测何时单击“其他书签”,然后发送下一个单击就像 Ctrl 键单击一样,因此您可以浏览菜单树,然后当您找到并单击链接时,它就是 Ctrl 键单击。
#SingleInstance force
#Persistent
LButton::
{
If MouseIsOver("ahk_class Chrome_WidgetWin_1")
{
MouseGetPos, LocationX, LocationY
If LocationX between 6 and 965
{
If LocationY between 75 and 95
{
; If we are here, the mouse has been clicked in Chrome in the
; bookmarks bar. Send a Ctrl-click instead of a click.
Send, {Control down}
Click
Send, {Control up}
}
Else
Click
}
Else
Click
}
Else
Click
}
MouseIsOver(WinTitle) {
MouseGetPos,,, Win
return WinExist(WinTitle . " ahk_id " . Win)
}