Я только что попытался добавить слушатель табуляции к расширению Chrome, с которым я дурачился, но столкнулся с проблемой бесконечного цикла.
Вот код, который я пробовал
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab)
{
if(changeInfo.status === "loading")
{
chrome.tabs.update(tabId, {'url': 'main.html'});
}
});
Что происходит, как только загружается вкладка, она отправляет URL-адрес main.html.Единственная проблема заключается в том, что он запускает onUpdated и продолжает отправлять страницу в main.html
. Есть ли способ обойти это?Единственное, что я могу подумать, это проверить, содержит ли URL-адрес main.html, но это выглядит немного странно.
Есть мысли?