Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery从iframe内的url获取标题字符串?_Javascript_Jquery_Html_Iframe - Fatal编程技术网

Javascript 使用jQuery从iframe内的url获取标题字符串?

Javascript 使用jQuery从iframe内的url获取标题字符串?,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我想知道是否有可能在IFRAME中获取url的页面标题。我尝试使用jQuery$('#iframe').attr('title'),但这不起作用。请帮忙。谢谢。我误解了你的问题 $('title', frames[frameName].document).text(); 我误解了你的问题 $('title', frames[frameName].document).text(); 我想这就是你想要的: $(document).ready(function() { alert($('#

我想知道是否有可能在IFRAME中获取url的页面标题。我尝试使用jQuery$('#iframe').attr('title'),但这不起作用。请帮忙。谢谢。

我误解了你的问题

$('title', frames[frameName].document).text();

我误解了你的问题

$('title', frames[frameName].document).text();

我想这就是你想要的:

$(document).ready(function()
{
    alert($('#iframe').contents().find("title").text());
});

这将返回id为“iframe”的iframe文档的
标记中的页面标题。我想这就是您要查找的内容:

$(document).ready(function()
{
    alert($('#iframe').contents().find("title").text());
});

这将返回位于id为“iframe”的iframe文档的
标记中的页面标题。

如果用户单击该iframe中的链接后,您正在寻找获取iframe URL的方法,这在任何阻止跨域尝试的现代浏览器中都是不可能的

尽管iframe是DOM的一部分,并且您可以使用Firebug等应用程序轻松找到新的iframe URL,但是Firefox会在js试图直接获取该信息时抛出XSS错误

但是对于记录来说,正如已经说过的,iframe内容的实际URL在DOM中的位置是(在jquery的帮助下):
$(“#id_of_iframe).contentDocument.location.href


我不完全确定上面的内容是否直接指向上面的语法,但这就是要点。不可以的部分是试图进入
contentDocument
部分。

如果您要寻找的是一种在用户单击该iframe中的链接后获取该iframe的URL的方法,那么在任何阻止跨域尝试的现代浏览器

尽管iframe是DOM的一部分,并且您可以使用Firebug等应用程序轻松找到新的iframe URL,但是Firefox会在js试图直接获取该信息时抛出XSS错误

但是对于记录来说,正如已经说过的,iframe内容的实际URL在DOM中的位置是(在jquery的帮助下):
$(“#id_of_iframe).contentDocument.location.href

我不完全确定上面的语法是否直接指向它,但这就是它的要点。“否”部分正试图进入该
contentDocument
部分