Skip to content

Commit 87c5bd8

Browse files
committed
fix: placeholder issue at document bottom
1 parent 5d93a92 commit 87c5bd8

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

userscript/source/index.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,14 @@ export async function RunNamuLinkUserscript(BrowserWindow: typeof window, Usersc
9090
})()
9191
Targeted.forEach(Ele => Targeted.push(...new Set([...Ele.querySelectorAll('*')].filter(Child => Child instanceof HTMLElement))))
9292
Targeted = [...new Set(Targeted)]
93-
Targeted = Targeted.filter(Ele => parseFloat(getComputedStyle(Ele).getPropertyValue('padding-left')) >= 5 && parseFloat(getComputedStyle(Ele).getPropertyValue('border-right-width')) >= 0.1)
94-
console.debug(`[${UserscriptName}] vue:settled`, Targeted)
95-
Targeted.forEach(Ele => {
93+
let RealTargeted = Targeted.filter(Ele => parseFloat(getComputedStyle(Ele).getPropertyValue('padding-left')) >= 5 && parseFloat(getComputedStyle(Ele).getPropertyValue('border-right-width')) >= 0.1)
94+
console.debug(`[${UserscriptName}] vue:settled RealTargeted`, RealTargeted)
95+
RealTargeted.forEach(Ele => {
96+
Ele.style.setProperty('display', 'none', 'important')
97+
})
98+
let FrameTargeted = Targeted.filter(Ele => Ele instanceof HTMLElement && Ele.innerText.trim().length === 0)
99+
console.debug(`[${UserscriptName}] vue:settled FrameTargeted`, FrameTargeted)
100+
FrameTargeted.forEach(Ele => {
96101
Ele.style.setProperty('display', 'none', 'important')
97102
})
98103
})

0 commit comments

Comments
 (0)