()
| 1369 | |
| 1370 | // 净化标题消息 |
| 1371 | function cleanTitles() { |
| 1372 | if (!menu_value('menu_cleanTitles')) return |
| 1373 | |
| 1374 | // 方案一 |
| 1375 | const elTitle = document.head.querySelector('title'); |
| 1376 | const original = elTitle.textContent; |
| 1377 | const observer = new MutationObserver(function() { |
| 1378 | if (elTitle.textContent != original) { // 避免重复执行 |
| 1379 | elTitle.textContent = original; |
| 1380 | } |
| 1381 | }); |
| 1382 | observer.observe(elTitle, { childList: true }); |
| 1383 | |
| 1384 | // 方案二 |
| 1385 | // if (Reflect.getOwnPropertyDescriptor(document, 'title')) { |
| 1386 | // const elTitle = document.head.querySelector('title'); |
| 1387 | // const original = elTitle.textContent; |
| 1388 | // const observer = new MutationObserver(function() { |
| 1389 | // if (elTitle.textContent != original) { // 避免重复执行 |
| 1390 | // elTitle.textContent = original; |
| 1391 | // } |
| 1392 | // }); |
| 1393 | // observer.observe(elTitle, { childList: true }); |
| 1394 | // } else { |
| 1395 | // const title = document.title; |
| 1396 | // Reflect.defineProperty(document, 'title', { |
| 1397 | // set: () => {}, |
| 1398 | // get: () => title, |
| 1399 | // }); |
| 1400 | // } |
| 1401 | } |
| 1402 | |
| 1403 | |
| 1404 | // 净化搜索热门 |
no test coverage detected