Javascript 可以创建一个网页';在加载页面之前,是否可以访问页面的标题?

Javascript 可以创建一个网页';在加载页面之前,是否可以访问页面的标题?,javascript,jquery,html,google-chrome,web,Javascript,Jquery,Html,Google Chrome,Web,因此,我正在构建一个Chrome插件,该插件需要访问用户可见页面的DOM,以实现各种目的。我还需要使用页面标题,但似乎没有必要等到整个页面通过以下方式加载: $(document).on("DOMContentLoaded", function () { onLoad(); }); 在页面加载完成之前,我是否可以访问页面的标题(因为它已经可以在浏览器中查看) 我之所以要这样做,是因为我的扩展发送(等待)一个API调用(仅依赖于页面标题),所以我希望尽快启动这个过程 谢谢 我实际上还没有

因此,我正在构建一个Chrome插件,该插件需要访问用户可见页面的DOM,以实现各种目的。我还需要使用页面标题,但似乎没有必要等到整个页面通过以下方式加载:

$(document).on("DOMContentLoaded", function () {
    onLoad();
});
在页面加载完成之前,我是否可以访问页面的标题(因为它已经可以在浏览器中查看)

我之所以要这样做,是因为我的扩展发送(等待)一个API调用(仅依赖于页面标题),所以我希望尽快启动这个过程


谢谢

我实际上还没有尝试过,但是如果在扩展脚本运行时页面
标题已经加载,那么下面应该给出标题:

document.head.getElementsByTagName('title')[0].innerText
// EDIT: Or I guess you could just use document.title
一些网站可能会使用脚本修改页面标题,因此在页面完全加载后验证标题可能也是一个好主意。

尝试将
元素包括
文档。title=“title”
放在
元素之前。这应该在加载
正文
之前设置
文档
标题
document.body.textContent=document.title

document.title=“def”
abc