根据链接打开方式显示提示,新标签页蓝色提示,当前页面红色提示,支持中英文切换同时调整支持左下角和右下角的显示。
并不是,我现在才发现这个问题,好像是因为b站使用了Shadow DOM,主要用于封装组件的内部结构和样式,避免与外部代码发生冲突。这意味着组件内的 HTML 和 CSS 与外部隔离,创建一个独立的作用域。
鼠标移上去只能获取到最表面的巨大的bili-comments父元素,而不能访问到内部的子元素,所以查询不到鼠标覆盖的子元素信息,也就没有提示了。
我可以用递归查找每个元素内部来找到类似的节点,但是因为某些原因鼠标覆盖的情况下无法获取到Shadow DOM元素内部,所以只能做到这个效果,让插件获取到的最上级元素全部都显示最下级获取到的链接,如果你想要的话说一声,我就推送一个更新,然后设置个开关是否启用,不过我个人是不满意这种效果的。
这样就不用了,谢谢大佬回复
大佬你好,想问下那些像B站评论区的用户头像、用户昵称这类的无提示,是不是都是新标签页打开的