首页 > 解决方案 > 标签封面卡覆盖的 Chrome 扩展

问题描述

Chrome 不再允许Tab Hover Cards在标志部分禁用。我发现这个功能非常烦人,因为我通常一次只打开 2-3 个标签。

我试图找出是否有一种方法可以创建一个简单的扩展 A)覆盖卡片悬停气泡功能(基于源代码)或 B)简单的 CSS 将元素全部隐藏在一起。

我不确定您在 Chrome 扩展程序或主题中是否有 UI CSS 可用性。是否有任何 Chrome 开发人员可以为我指出正确的方向?

我设法从 UI 检查中找到了元素名称。那么像下面这样简单的东西?

<Widget name="TabHoverCardBubbleView" ... >


#CSS Fix?
Widget[name="TabHoverCardBubbleView"] {
    display: none !important;
}

或者一个选项来覆盖我在源代码中找到的这个函数,将preferred_size设置为0。

gfx::Size TabHoverCardBubbleView::CalculatePreferredSize() const {
  gfx::Size preferred_size = GetLayoutManager()->GetPreferredSize(this);
  preferred_size.set_width(GetPreferredTabHoverCardWidth());
  DCHECK(!preferred_size.IsEmpty());
  return preferred_size;
}

https://chromium.googlesource.com/chromium/src/+/e09db45005fdc77dfba6c1b209b36f95beeed128/chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc

标签: google-chromegoogle-chrome-extension

解决方案


推荐阅读