我正在尝试编写一个GreaseMonkey脚本,其中我想找到所有相对链接。我认为做法是将href的内容与
但我发现当我访问锚点的href属性时,它总是被规范化或转换成包含"http"的形式。也就是说,如果HTML包含:
/^https?:///
匹配。但我发现当我访问锚点的href属性时,它总是被规范化或转换成包含"http"的形式。也就是说,如果HTML包含:
<a id="rel" href="/relative/link">inner</a>
访问
document.getElementById("rel").href
返回
http://example.com/relative/link
我怎样才能访问href属性中的原始数据?
或者,有更好的方法来查找相对链接吗?
getAttribute
方法或只是href
属性。 - Ionuț G. Stan