Расширение Chrome: при обновлении вкладки заголовок страницы теряется (YouTube) - PullRequest
0 голосов
/ 29 сентября 2018

Когда я меняю заголовок вкладки на странице YouTube и обновляю страницу, заголовок перезаписывается заголовком видео по умолчанию.Я использовал chrome.tabs.onUpdated, чтобы убедиться, что страница полностью загружена перед изменением заголовка, но когда я обновляю страницу, я могу кратко увидеть новый заголовок, прежде чем он будет заменен заголовком исходной страницы.Это также происходит на Twitch, так что, может быть, это как-то связано с видео-сайтами?

background.js

/* keeps the tab's title and color persistent tab refresh */
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab)
{
    /* once content script has finished loading in the new tab, send a message with the tab's title to the content script; */

    if (changeInfo.status === "complete")
    {
        // tab's title was changed
        if (saveTitle[tabId] != null)
        {
            // tab's title sent to content script
            chrome.tabs.sendMessage(tabId, {title: saveTitle[tabId]}, function(response){});
        }
    }
})

content script

/* sets the title of the tab */
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse)
{
    if (request.title)
    {
        document.title = request.title;
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...