求求你我需要帮助。
我正在尝试创建一个google chrome扩展,当gmail用户加载gmail时,它会自动隐藏google收件箱菜单。
我对javascript和chrome扩展api有基本的了解。
问题出在访问API时。
发布于 2019-07-19 22:53:07
Gmail现在支持通过点击左边的汉堡菜单来切换主菜单。然而,我不喜欢这个解决方案,主要是因为我不能将它绑定到任何快捷方式。

这是我使用Tampermonkey chrome扩展切换gmail侧边栏的解决方案。切换被绑定到Escape按钮。在初始化时也可以这样做,而不需要监听$(".nH.oy8Mbf.nn.aeN").fadeOut();或$(".nH.oy8Mbf.nn.aeN").hide();之类的按键事件
// ==UserScript==
// @name Toggle left sidebar
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Toggles left gmail sidebar on "esc" keypress.
// @author blaz.krizaj@gmail.com
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @match *://mail.google.com/*
// @grant none
// ==/UserScript==
$(document).ready(function() {
$(document).keydown(function(e) {
if (27 == e.keyCode) {
var leftSideBar = $(".nH.oy8Mbf.nn.aeN");
if (leftSideBar.css('display') == 'none') {
leftSideBar.fadeIn();
}
else {
leftSideBar.fadeOut();
}
}
});
});https://stackoverflow.com/questions/55673092
复制相似问题