有些网站(例如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
此 chrome 扩展程序将在打开时自动固定特定的 URL。