如何防止页面和选项卡的文档.title 更改

How do I prevent a page and tab's document.title from changing?

本文关键字:文档 title 更改 选项 何防止      更新时间:2023-09-26

某些页面会更改其document.title,当发生某些事件时,该显示在页面的选项卡中。名称不断变化的选项卡可能会令人困惑,因此我想防止它更改。怎么做?

您可以使用 javascript 在 document 对象上定义一个属性,该属性具有名称 title 和非函数 setter。

Object.defineProperty(document, 'title', {
  set: function(){}
});

您可以在开发人员控制台中执行此操作,将其作为前缀为"javascript:"的单行放在地址栏中,或者如果您希望每次都执行,则可以将其放在用户脚本或扩展中。