summaryrefslogtreecommitdiff
path: root/crocoite/data/extract-links.js
diff options
context:
space:
mode:
Diffstat (limited to 'crocoite/data/extract-links.js')
-rw-r--r--crocoite/data/extract-links.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/crocoite/data/extract-links.js b/crocoite/data/extract-links.js
index 4d1a3d0..483a35f 100644
--- a/crocoite/data/extract-links.js
+++ b/crocoite/data/extract-links.js
@@ -25,12 +25,14 @@ function isClickable (o) {
}
/* --- end copy&paste */
-let x = document.body.querySelectorAll('a[href]');
let ret = [];
-for (let i=0; i < x.length; i++) {
- if (isClickable (x[i])) {
- ret.push (x[i].href);
+['a[href]', 'area[href]'].forEach (function (s) {
+ let x = document.body.querySelectorAll(s);
+ for (let i=0; i < x.length; i++) {
+ if (isClickable (x[i])) {
+ ret.push (x[i].href);
+ }
}
-}
+});
return ret; /* immediately return results, for use with Runtime.evaluate() */
})();