从上一个会话加载选项卡时,Firefox 浏览器元素不返回页面标题。我使用的代码:
var browsers = gBrowser.browsers;
for (var i = 0, len = browsers.length; i < len; i++) {
dump('page title #1: ' + browsers[i].contentTitle + '\n'); // here I get no title
dump('page title #2: ' + browsers[i].contentDocument.title + '\n'); // nothing here
dump('url: ' + browsers[i].contentDocument.location + '\n'); // url is fully loaded here
}
所以问题是:我如何获得页面标题?当我激活选项卡时,页面开始加载。但是页面标题会在浏览器启动后立即显示在选项卡列表中。