Решено: разширението на Chrome получава URL адреса на текущия раздел

Последна актуализация: 09/11/2023

Основният проблем е, че разширенията на Chrome нямат достъп до свойството window.currentTab. Това означава, че те не могат да получат URL адреса на текущия раздел.

chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
    var url = tabs[0].url;
});

Този код използва API на chrome.tabs за заявка за активния раздел в последния фокусиран прозорец. На функцията за обратно извикване се предава масив от раздели и url адресът на активния раздел се извлича от първия елемент в този масив.

JavaScript Chrome Extensios

JavaScript Chrome Extensions са разширения, които могат да бъдат инсталирани в Google Chrome. Те ви позволяват да правите неща като добавяне на нови функции към браузъра, запазване на любимите ви уебсайтове и др.

Най-доброто разширение за Chrome за работа в JavaScript

Има много страхотни разширения за Chrome, които могат да се използват в JavaScript. Някои от най-добрите включват:

1. CodeMirror: Това е страхотно разширение, което ви позволява да редактирате и визуализирате код във вашия браузър. Освен това има вграден редактор за JavaScript, който улеснява писането и тестването на код.

2. JS Bin: Това е друго страхотно разширение, което ви позволява бързо да тествате и отстранявате грешки в кода във вашия браузър. Освен това има вграден редактор за JavaScript, който улеснява писането и тестването на код.

3. JSLint: JSLint е страхотно разширение, което ви помага да проверите кода си за грешки и потенциални проблеми. Освен това има вграден редактор за JavaScript, който улеснява писането и тестването на код.

Подобни публикации: