【发布时间】:2017-12-28 01:20:01
【问题描述】:
如何在新标签页中打开 iFrame?在选择带有 "FRAME F = 1" 的 iFrame 后,我尝试使用 URLCURRENT,但它不起作用。
我认为这可以通过使用“SEARCH”搜索 iFrame 代码并提取 URL 来完成,但我不知道该怎么做。
iMacros Firefox(8.9.7 版)
【问题讨论】:
如何在新标签页中打开 iFrame?在选择带有 "FRAME F = 1" 的 iFrame 后,我尝试使用 URLCURRENT,但它不起作用。
我认为这可以通过使用“SEARCH”搜索 iFrame 代码并提取 URL 来完成,但我不知道该怎么做。
iMacros Firefox(8.9.7 版)
【问题讨论】:
给你...
'Clear Extraction memory
SET !EXTRACT NULL
'Using current tab/window
TAB T=1
'Extract URL from first IFrame
TAG POS=1 TYPE=IFRAME ATTR=* EXTRACT=HREF
'Pass URL to variable
SET iFrameURL {{!EXTRACT}}
'Open new Tab/window
TAB OPEN
'Switch to the new Tab/window
TAB T=2
'Navigate to URL from varable (iframe url)
URL GOTO={{iFrameURL}}
如果有多个 iframe,请将 POS=1 修改为适当的 iframe 位置...所以 POS=3 用于第三个 iFrame。
如果此解决方案对您有帮助,请将此标记为答案。谢谢!
【讨论】: