Você pode escrever uma extensão para inspecionar a URL e definir as propriedades fixas de cada guia. Confira o URL e fixou as propriedades do Tab aqui:
link
O que você provavelmente quer fazer é escrever uma extensão que faça o seguinte na inicialização:
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)
}
});
Você precisa:
- verifique se a extensão tem a permissão de guia apropriada e
- acompanhe quais URLs já foram fixados (para eliminar dupes).