自动固定包含特定 URL 的 Google Chrome 标签页

自动固定包含特定 URL 的 Google Chrome 标签页

有些网站(例如http://superuser.com),我希望 Chrome 每次打开时都会自动固定它们。有没有 Chrome 扩展程序可以做到这一点?是否可以使用 Chrome 扩展程序实现此功能?

答案1

您绝对可以编写一个扩展来检查 URL 并设置每个选项卡的固定属性。在此处查看选项卡的 URL 和固定属性:

https://developer.chrome.com/extensions/tabs.html

您可能想要做的是编写一个在启动时执行以下操作的扩展:

load a list of designated url's
convert the url's to regex's somehow (pad with http, starts with?)

// checks if a pin matches and pins it
function pinIfMatches(Tab tab) {
    for (each regex) {
        if (tab.url matches regex) {
            chrome.tabs.update(tab.id, { pinned : true });
        }
    }
}

chrome.tabs.onCreated.addListener(pinIfMatches);
chrome.tabs.onUpdated.addListener(function(Tab tab) {
    // tab changed location and isn't already pinned
    if (changeinfo.url != null && !tab.pinned) {
        pinIfMatches(tab)
    }
}); 

你需要:

  • 确保扩展程序具有适当的选项卡权限,并且
  • 跟踪哪些 URL 已被固定(以消除重复)。

答案2

您是否尝试过这个命令行开关?

chrome –-pinned-tab-count=4

或者

chrome –-pinned-tab-count=2 http://superuser.com/ http://www.google.com/reader/

来源:http://www.addictivetips.com/internet-tips/permanently-pin-tabs-in-google-chrome/

答案3

相关内容