これをFirefox拡張機能で使用していますが、動作させることができません。
var allLinks = document.evaluate(
'//a[@href]',
window.document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
window.alert(allLinks);
これは警告し[object XPathResult]
ます。ただし、以下は常にを返します0
。(そして確かにページにリンクがあります)。
window.alert(allLinks.snapshotLength);