将主 window 标题更改为 iframe 标题

Change main window title to that of iframe title

我正在构建一个节点 webkit 应用程序,我希望我的 window 标题与 iframe 的标题相同。我的 iframe 标题不断变化(在收到通知时)。我希望我的主 window 标题也能跟踪该更改并更新自己的标题。

我通过 Jquery 使用此命令提取 iframe 的标题: $("#app").contents().find("title").text() 其中 #app 是 iframe 的 ID

可能是这样的:

newTitleListener = SetInterval(CheckForNewTitle, 200)

oldTitle = '';
function CheckForNewTitle(){
    newTitle = $("#app").contents().find("title").text();
    if (newTitle != oldTitle){ //Set the new title
        document.title = newTitle;
        oldTitle = newTitle;
    }
}

只需将以下代码放入您的 iframe 中即可

window.parent.document.title = "My new title";