Я пытаюсь использовать метод querySelectorAll()
для получения ссылок на веб-страницах, но я хочу игнорировать ссылки, начинающиеся с "javascript:", или использовать другой протокол, например "itpc: //"
Есть ли способ включить их в псевдоселектор "not ()"?
document.querySelectorAll("a:not([href^=javascript]):not([href^=itpc])"); //works
document.querySelectorAll("a:not([href^=javascript:]):not([href^=itpc://])"); //doesn't work
Даже если первый метод отлично работает на текущей странице, нет гарантии, что он будет работать на каждой странице.Я буду использовать его, поэтому я действительно хотел бы иметь возможность обнаружить это двоеточие.