首页 > 其他分享 >如何改变浏览器标签页名称?

如何改变浏览器标签页名称?

时间:2024-10-15 14:50:47浏览次数:10  
标签:function 浏览器 title 标签 标题 visibilitychange 名称 document 页面

实现效果:

1.当切换到其他网页时,网页标题为“别走!来玩啊”

2.当切换为本网页时,网页标题为“哇!你终于回来啦”

3.过2s后标题切换为原网页标题

实现方法:

1.监听浏览器页面切换

document.addEventListener("visibilitychange", (function () {...}));
  • 这行代码为document对象添加了一个事件监听器,监听visibilitychange事件。当页面的可见性发生变化时,会执行提供的函数。

2.当页面变化,更改标题

  document.hidden判断页面是否课件。

  document.title可以获取页面标题,配合监听器可以改变标题内容。

document.addEventListener("visibilitychange", (function () {
  document.hidden ? document.title = "w(゚Д゚)w 别走!来玩啊" : document.title = "♪(^∇^*)哇!你终于回来啦!")
}));

3.实现页面切换回来后,2s后标题变为原标题

let titleTime, OriginTitile = document.title;
document.addEventListener("visibilitychange", (function () {
  document.hidden ? (document.title = "w(゚Д゚)w 别走!来玩啊", clearTimeout(titleTime)) : (document.title = "♪(^∇^*)哇!你终于回来啦!", titleTime = setTimeout((function () {
    document.title = OriginTitile
  }), 2e3))
}));

标签:function,浏览器,title,标签,标题,visibilitychange,名称,document,页面
From: https://blog.csdn.net/aaaa_aaab/article/details/142954087

相关文章

  • 常用标签
    (1)view相当于html里的div<view class="container1">  <view>A</view>  <view>B</view>  <view>C</view></view>样式:.container1 view {  width: 100px;  height: 100px;  text-align: center;  line-height: 100......
  • pom.xml文件中各个标签的含义
    原文链接:pom文件中各个标签的含义–每天进步一点点(longkui.site)搭建springboot中有一个默认的pom文件,看到它里面的标签,有些不太熟悉,于是学习了下把找到的结果都记录下来。1.parent<parent><!--这是SpringBoot的父级依赖,这样当前的项目就是SpringBoot项目了......
  • Mapper 映射文件常用标签
    1.<mapper>作用:定义映射文件的根元素。包含所有的SQL语句和映射配置。属性:namespace:用于指定当前映射文件对应的接口类的全限定名,起到命名空间的作用。<mappernamespace="com.example.mapper.UserMapper"><!--SQL语句和映射关系--></mapper>2.<select......
  • Mybatis的Mapper映射文件中常用标签
    "mapper":是整个映射文件的根元素,包含了所有的其他标签,有一个重要的属性:namespace,用来指定映射文件对应的接口的全限定名,保证多个映射文件中使用相同的ID不会产生冲突,因为每个ID都是基于其命名空间唯一的点击查看代码<mappernamespace="com.example.mapper.Use......
  • Mybatis的Mapper映射文件中常用标签及作用
    MyBatis的Mapper映射文件是一种XML格式的配置文件,它用于定义SQL语句和Java对象之间的映射关系。以下是一些常用的标签及其作用。!DOCTYPEmapperPUBLIC#定义文档类型和公共标识符,用于XML文档的开头。<mapper>#根标签,定义一个映射文件。<namespace>#定义映射文件的命......
  • Mybatis的Mapper映射文件中常用标签及作用
    1、<mapper>:根元素,表示一个Mapper接口的配置。2、<select>:用于编写sql查询语句。3、<insert>:用于编写sql插入数据的<details>4、<update>:用于编写sql更新数据的语句。5、<delete>:用于编写sql删除数据的语句。6、<resultMap>:定义了如何将数据库中的列与Java对象的属......
  • Mybatis的Mapper映射文件中常用标签
    select点击查看代码<selectid="selectPerson"parameterType="int"parameterMap="deprecated"resultType="hashmap"resultMap="personResultMap"flushCache="false"useCache="true"time......
  • Mybatis的Mapper映射文件中常用标签及作用
    MyBatis是一个广泛使用的持久层框架,能够将对象与数据库中的记录进行映射。在MyBatis的Mapper映射文件中,有许多常用标签,它们各自有不同的功能。以下是一些常见标签及其作用:1.select标签作用:用来定义查询操作。示例:点击查看代码<selectid="selectUser"resultType="Use......
  • Mybatis的Mapper映射文件中常用标签及作用
    mapper标签作用:根标签,用于定义一个Mapper文件。属性:namespace,指定Mapper接口的全限定名。select标签作用:定义一个查询语句。属性:id:语句的唯一标识符,对应Mapper接口中的方法名。parameterType:输入参数的类型。resultType:返回结果的类型。resultMap:返回结果......
  • Mybatis的Mapper映射文件中常用标签
    增删改查标签增:<insertid=""parameterType=""useGeneratedKeys="true"keyProperty="id">id接口名,parameterType传参类型,useGeneratedKeys是否使用数据库生成的主键,keyProperty将主键映射到哪个属性删:<deleteid=""></delete>改......