Я пытаюсь написать скрипт GreaseMonkey, в котором я хочу найти все ссылки, которые являются относительными ссылками. Мне казалось, что способ сделать это - сопоставить содержимое href с /^https?:///
.
Но я обнаружил, что когда я получаю доступ к атрибуту href якоря, он всегда нормализуется или превращается в форму, содержащую "http". То есть, если HTML содержит:
<a id="rel" href="/relative/link">inner</a>
доступ
document.getElementById("rel").href
1010 * возвращается *
http://example.com/relative/link
Как получить доступ к необработанным данным в атрибуте href?
Альтернативно, есть ли лучший способ найти относительные ссылки?