Я пишу расширение Chrome, которое изменяет часть URL-адреса в текущей вкладке и обновляет страницу с измененным URL-адресом. Мне интересно, есть ли Javascript-эквивалент функции parse_url в php. В настоящее время я должен написать свой собственный парсер с регулярным выражением для извлечения части URL; однако я думаю, что такая функция уже существует в Javascript.
После небольшого исследования я считаю, что могу получить объект местоположения с помощью "window.location" и извлечь различные компоненты с помощью "window.location.protocal" и т.д ...
В расширении chrome, однако, вызовы "window.location" должны возвращать URL-адрес, который, как я считаю, относится к внутреннему компоненту Chrome, а не к URL-адресу страницы. Предполагая, что я получаю ссылку на объект "tab" в chrome, я могу получить доступ к URL-адресу вкладки string через tab.url. Поскольку tab.url - просто строка, я надеюсь, что есть внутренний метод, который может анализировать URL вместо меня вместо написания пользовательской функции.
Спасибо