Javascript 在iFrame中获取页面标题

Javascript 在iFrame中获取页面标题,javascript,jquery,iframe,title,Javascript,Jquery,Iframe,Title,我试图在iFrame中获取页面的标题。我查看了有关stackoverflow的其他一些问题,发现了以下代码: var title = $("#frame").contents().find("title").html(); alert(title);​ 我觉得应该行得通 但在我的电脑上,代码似乎不起作用。有谁能解释一下为什么它不起作用,并给我一个如何使它起作用的建议吗。谢谢 这已经被问到并回答了。您无法从您的域访问其他域的内容。这将是一种安全风险。这一问题已经得到了解答。您无法从您的域访问其他

我试图在iFrame中获取页面的标题。我查看了有关stackoverflow的其他一些问题,发现了以下代码:

var title = $("#frame").contents().find("title").html();
alert(title);​
我觉得应该行得通


但在我的电脑上,代码似乎不起作用。有谁能解释一下为什么它不起作用,并给我一个如何使它起作用的建议吗。谢谢

这已经被问到并回答了。您无法从您的域访问其他域的内容。这将是一种安全风险。

这一问题已经得到了解答。您无法从您的域访问其他域的内容。这将是一个安全风险。

跨域,因此当加载iframe时,父javascript将不会从iframe内容中获得任何信息。

跨域,因此当加载iframe时,父javascript将不会从iframe内容中获得任何信息。

我确实说过我看到了其他帖子。只是说说而已-_-哈哈,是的,我读过了,但你没有找到合适的词,这就是为什么我放了搜索链接。我说我看到了其他帖子。只是说说而已-_-哈哈,是的,我读过,但你没有找到合适的词,这就是为什么我把搜索链接。
        (function(el, w)
{
    function loadFunc(e)
    {
        e = e || w.event;
        var f = e.target || e.srcElement, fb = f.contentDocument || f.contentWindow.document;
        document.title = fb.title;
    }
    if (w.addEventListener)
        el.addEventListener('load', loadFunc, false);
    else if (w.attachEvent)
        el.attachEvent('onload', loadFunc);
})
(document.getElementById('myIframe'), window);