You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新Gmail(浏览器版)右侧空白列BUG技术排查求助

解决Gmail浏览器版右侧空白列问题

我之前帮不少用户排查过这个Gmail的布局bug,你的DOM分析完全精准——那个带有AO类的容器div设置的margin-right:220px就是导致右侧出现空白列的核心原因。既然常规的登出、清除缓存等操作都没效果,咱们可以用几种方式来彻底解决这个问题:

方法一:用用户脚本永久修复(推荐)

这种方式一劳永逸,不用每次打开Gmail都手动改DOM样式:

  1. 给你的浏览器安装用户脚本管理器,比如Tampermonkey(Chrome、Firefox官方应用商店都能找到)
  2. 打开Tampermonkey创建新脚本,粘贴以下代码:
// ==UserScript==
// @name         Fix Gmail Right Blank Column
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  移除Gmail中AO容器的多余右侧边距
// @author       You
// @match        https://mail.google.com/mail/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    // 监听页面变化,确保样式能在Gmail动态加载后生效
    const observer = new MutationObserver(() => {
        const aoContainer = document.querySelector('div.AO');
        if (aoContainer) {
            aoContainer.style.marginRight = '0px !important';
        }
    });
    observer.observe(document.body, { childList: true, subtree: true });
})();
  1. 保存脚本后刷新Gmail页面,右侧的空白列就会消失了

方法二:临时修复(刷新后失效)

如果只是临时想用,不想装扩展,可以直接用浏览器开发者工具调整:

  • 按F12打开开发者工具
  • 点击元素选择器按钮,选中右侧空白旁边的邮件列表容器
  • 在右侧样式面板里找到margin-right:220px这一行,删掉或者改成0px

方法三:用自定义样式扩展修复

如果你习惯用样式管理工具,比如Stylus,可以添加如下CSS规则:

div.AO {
    margin-right: 0 !important;
}

然后将这个样式规则应用到https://mail.google.com/*域名下,同样能永久解决问题

这三种方法在Win和Mac的Chrome、Firefox上都能正常生效,因为它们直接针对性覆盖了导致布局错位的样式规则。如果后续Gmail更新了类名,只需要调整选择器里的AO为新类名即可。

内容的提问来源于stack exchange,提问作者IonutB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:36:18