На некоторых веб-сайтах (например, http://superuser.com ) я хочу, чтобы Chrome автоматически прикреплялся при их открытии. Существуют ли расширения Chrome, которые могут это сделать? Будет ли вообще возможно реализовать эту функцию с помощью расширения Chrome?
3 ответа
5
Вы пробовали этот переключатель командной строки?
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/
2
Вы можете написать расширение для проверки URL-адреса и установить закрепленные свойства каждой вкладки. Проверьте URL и закрепленные свойства Tab здесь:
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-адреса уже закреплены (чтобы устранить дубликаты).
1
Это расширение Chrome будет автоматически закреплять определенные URL-адреса при их открытии.