Link Open Mode Tooltip Enhancer

Displays tooltips showing link open modes with color coding: blue for new tab, red for current page, supports Chinese and English.Adjust the display of the lower left and lower right corners at the same time

< Feedback on Link Open Mode Tooltip Enhancer

Review: Good - script works

§
Posted: 17-10-2024

大佬你好,想问下那些像B站评论区的用户头像、用户昵称这类的无提示,是不是都是新标签页打开的

§
Posted: 18-10-2024
Edited: 18-10-2024

并不是,我现在才发现这个问题,好像是因为b站使用了Shadow DOM,主要用于封装组件的内部结构和样式,避免与外部代码发生冲突。这意味着组件内的 HTML 和 CSS 与外部隔离,创建一个独立的作用域。
鼠标移上去只能获取到最表面的巨大的bili-comments父元素,而不能访问到内部的子元素,所以查询不到鼠标覆盖的子元素信息,也就没有提示了。
我可以用递归查找每个元素内部来找到类似的节点,但是因为某些原因鼠标覆盖的情况下无法获取到Shadow DOM元素内部,所以只能做到这个效果,让插件获取到的最上级元素全部都显示最下级获取到的链接,如果你想要的话说一声,我就推送一个更新,然后设置个开关是否启用,不过我个人是不满意这种效果的。

§
Posted: 19-10-2024

这样就不用了,谢谢大佬回复

Post reply

Sign in to post a reply.