javascript - 查找并计算网页中的 iframe 并将帧数复制到脚本 imacros

标签 javascript iframe imacros

这是我的代码来计算网页上的帧

URL GOTO=javascript:{window.location.href='javascript:{var<SP>f=[];
var<SP>l=window.frames.length;for(i=0;i<l;i++){
try{
f.push("\\""+window.frames[i].name+"\\"");
}catch(e){
f.push("no_frame_name")}}alert("FOUND<SP>"+f.length+"<SP>FRAMES:"+"\\n\\n"+f.join("\\n"));}';
undefined;
}

然后我的问题如何从上面的命令imacros复制或移动帧数?请帮助我回答这个问题对我来说非常有用,对任何人来说都是坦克

最佳答案

试试这个宏:

SET S "var doc = window.document; var elt = doc.createElement('input'); elt.type = 'hidden'; elt.id = 'myFrameNumber'; elt.value = window.frames.length; doc.body.appendChild(elt); undefined;"
URL GOTO=javascript:{{S}}
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=INPUT ATTR=ID:myFrameNumber EXTRACT=TXT
URL GOTO=javascript:{doc.body.removeChild(doc.getElementById("myFrameNumber"));undefined;}
SET frameNumber {{!EXTRACT}}
'PROMPT {{frameNumber}}

关于javascript - 查找并计算网页中的 iframe 并将帧数复制到脚本 imacros,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35695942/

相关文章:

javascript - Rails 将 json 传递给 javascript 文件,但 javascript 显示错误

javascript - AngularJS 递归 ng-repeat 变量与 ng-include 绑定(bind)

html - 左列滚动,其他选项然后滚动条?

Imacros 将一部分添加到 URL

javascript - 有关 iMacros 的验证码问题

javascript - 如何让 iMacros 填充/访问 CKEditor 富文本编辑字段?

javascript - 如何使用各种参数在 Mongoose 中进行搜索查询?

javascript - 如何将类推送到组件

jquery - 如何确定脚本是否在 iframe 中运行

javascript - 如何防止 browser_action 每次都重新加载弹出窗口?