去除Ninja的提醒

本文介绍了如何在HTML文件中通过添加特定代码来去除名为Ninja的提醒。具体做法是在`index.html`的最后`html`标签之上插入相关代码。
摘要由CSDN通过智能技术生成

在index.html加入以下代码

<script>
  if (location.hash == "#/login") { // 仅在登陆页面修改
    function obsHas(selector, desc = 'has') {
      return new Promise(resolve => {
        let timer = setInterval(() => {
          let target = document.querySelector(selector)
          if (!!target) {
            clearInterval(timer)
            resolve(selector)
          } else {
            return
          }
        }, 100)
      })
    }
    obsHas(".card").then(() => {
      let cards = document.querySelectorAll(".card")
      cards.forEach(item => { // 循环遍历找到的所有card 防止出错
        let title =item.children[0].children[0].innerHTML
        if(title=="Ninja 提醒您"){ // 检测当前card是不是提示card 防止出错
          item.remove()
        }
      })
    })
  }
</script>

加到最后一行html标签的上方即可 例如

<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Ninja</title>
    <script type="module" crossorigin src="/assets/index.1a8beb0e.js"></script>
    <link rel="modulepreload" href="/assets/vendor.baa403e4.js">
    <link rel="stylesheet" href="/assets/index.fcdd9895.css">
    </style>
  </head>
  <body>
    <div id="app"></div>
  </body>
  <script>
  if (location.hash == "#/login") { // 仅在登陆页面修改
    function obsHas(selector, desc = 'has') {
      return new Promise(resolve => {
        let timer = setInterval(() => {
          let target = document.querySelector(selector)
          if (!!target) {
            clearInterval(timer)
            resolve(selector)
          } else {
            return
          }
        }, 100)
      })
    }
    obsHas(".card").then(() => {
      let cards = document.querySelectorAll(".card")
      cards.forEach(item => { // 循环遍历找到的所有card 防止出错
        let title =item.children[0].children[0].innerHTML
        if(title=="Ninja 提醒您"){ // 检测当前card是不是提示card 防止出错
          item.remove()
        }
      })
    })
  }
</script>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值