javascript
sxyth
这个作者很懒,什么都没留下…
展开
-
列出网页包含的所有frames结构
listFrames(window, 0); function listFrames(win, level) { for (var i = 0; i < win.frames.length; i++) { try { var elm = win.frames[i].frameElement; } catch (e) {}; var elmscript = ""; if (elm) elmscript = "id:" + elm.id + " src:" + elm.src;原创 2021-12-10 16:10:21 · 395 阅读 · 0 评论 -
在网页frames树中递归查找包含特定元素的frame
有些网页包含大量frame,有的还有嵌套,以下函数查找哪个frame包含特定元素,只返回第一个找到的元素的表达式。 function findElementFromFrames(win, selector, fs) { try { var icon = win.document.querySelector(selector); } catch (e) {}; if (icon) return fs.slice(0, -1) + ".document.querySelector('" + selec原创 2021-12-10 15:39:16 · 269 阅读 · 0 评论