我有一个 iframe,可以说它包含以下文本:
<h1> Hello World</h1><h2>Good Morning</h2>
<h3>Try this http://www.google.com</h3></body></html>
我想阅读上面找到的链接并访问它。任何的想法?我无法使用控制台执行此操作,因为我需要从此页面获取 cookie
我有一个 iframe,可以说它包含以下文本:
<h1> Hello World</h1><h2>Good Morning</h2>
<h3>Try this http://www.google.com</h3></body></html>
我想阅读上面找到的链接并访问它。任何的想法?我无法使用控制台执行此操作,因为我需要从此页面获取 cookie
除非 iframe 与父页面属于同一域,否则您无法执行此操作。
如果是这样,您可以使用以下脚本:
var link = $('#iframeid').contents().find('h3').html(); //Thanks to rob for the correction
然后,您只需从变量的其他文本中过滤掉链接。
获取 iframe 的内容,即使它在您的域之外:
var link = $('#MyiFrame').contents().find('h3').text();
//now parse the link variable to what you need, maybe split it at ://
//and the following space afterwards
祝你好运!