可以创建一个网页'在加载页面之前,必须访问的标题
Can a webpage's title be accessed before the page is done loading?
因此,我正在构建一个Chrome插件,该插件需要访问用户可见页面的DOM以实现各种目的。我还需要使用页面的标题,但似乎没有必要等到整个页面都通过加载
$(document).on("DOMContentLoaded", function () {
onLoad();
});
在页面加载完成之前,我是否可以访问页面的标题(因为它已经在浏览器中可见)?
我想这样做的原因是我的扩展发送(并等待的响应)一个API调用(只依赖于页面标题),所以我想尽快启动这个过程。
谢谢!
我实际上还没有尝试过,但如果在运行扩展脚本时已经加载了页面header
,那么下面的应该为您提供标题:
document.head.getElementsByTagName('title')[0].innerText
// EDIT: Or I guess you could just use document.title
有些网站可能会用脚本修改页面标题,因此在页面完全加载后验证标题可能是个好主意。
尝试将包括document.title="title"
在内的<script>
元素放在<title>
元素之前。这应该在加载body
之前设置document
的title
document.body.textContent = document.title
<!doctype html>
<html>
<head>
<script>
document.title = "def"
</script>
<title>abc</title>
</head>
<body>
</body>
</html>
相关文章:
- 如何使用javascript只加载mp3文件标题
- 第一页加载时,有角度的ng网格固定标题不是静态的
- 页面加载后,将FooTable断点应用于网格视图中的列标题
- 我试图从这个网站获得标题(http://www.itslaw.com),它是通过JavaScript加载的
- Bigcommerce自定义标题面板无法正确加载标题
- 在我的网站标题中加载脚本
- 如何阻止标题在铬中重新加载
- 页面加载时带有标题的随机图像
- 手控表未加载动态创建的列标题
- 引导滚动间谍不起作用,导航菜单按钮导致标题重新加载
- 如何仅在第一次按标题重新加载页面
- 在WordPress上加载新页面时重新加载标题
- 使用新标题重新加载 html 页面
- Angularjs - 如何在单击其标题后加载图像/视频
- 如何通过jquery将滚动头文本加载到顶部固定标题区域
- 加载随机背景音乐并显示标题
- 无法设置通过 Window.Open 加载的页面标题
- 需要将随机图像(在刷新/重新加载的页面上)放置在Wordpress标题横幅上
- 如何设置我的标题的动画,以便在加载时从左水平滑动到页面视图
- SEO-标题标签后通过JavaScript加载