相対リンクであるすべてのリンクを検索する GreaseMonkey スクリプトを作成しようとしています。それを行う方法は、 href の内容を に対して一致させることであると私には思えました/^https?:///
。
しかし、アンカーの href 属性にアクセスすると、常に「http」を含む形式に正規化またはクックされていることがわかりました。つまり、HTML に以下が含まれている場合です。
<a id="rel" href="/relative/link">inner</a>
アクセスする
document.getElementById("rel").href
戻り値
http://example.com/relative/link
href 属性の生データにアクセスするにはどうすればよいですか?
あるいは、相対リンクを見つけるためのより良い方法はありますか?