在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>