Zhihu Title Cleaner

Remove unnecessary notifications from the title.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Zhihu Title Cleaner
// @name:zh-CN   知乎标题清理
// @name:zh-HK   知乎標題清理
// @name:zh-TW   知乎標題清理
// @namespace    https://tdl3.com/
// @version      0.1.0
// @description  Remove unnecessary notifications from the title.  
// @description:zh-CN  去除知乎标题中的私信和消息提醒。
// @description:zh-HK  去除知乎標題中的私信和消息提醒。
// @description:zh-TW  去除知乎標題中的私信和消息提醒。
// @author       TDL3
// @match        https://*.zhihu.com/*
// @grant        none
// @run-at document-end
// @license MIT
// ==/UserScript==
 
(function() {
    'use strict';
    let title = document.title;
    let node = document.querySelector('title');
    let observer = new MutationObserver(() => {
        if (document.title != title) {
            document.title = title;
        }
    });
    observer.observe(node, { childList: true });
})();