如何防止页面和选项卡的 document.title 发生更改?

Pro*_*one 7 javascript web

当某些事件发生时,某些页面会更改其document.title显示在页面选项卡中的 。如果选项卡的名称不断变化,可能会让人感到困惑,所以我想防止它发生变化。这个怎么做?

Pro*_*one 13

document您可以使用 javascript通过名称title和非功能性 setter来定义对象的属性。

Object.defineProperty(document, 'title', {
  set: function(){}
});
Run Code Online (Sandbox Code Playgroud)

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