3

На некоторых веб-сайтах (например, http://superuser.com ) я хочу, чтобы Chrome автоматически прикреплялся при их открытии. Существуют ли расширения Chrome, которые могут это сделать? Будет ли вообще возможно реализовать эту функцию с помощью расширения Chrome?

3 ответа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

https://chrome.google.com/webstore/detail/url-pinner/lchefjdnocignejmkklgakfmnjhiimjh/related?utm_source=chrome-ntp-icon

Это расширение Chrome будет автоматически закреплять определенные URL-адреса при их открытии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .