#javascript #google-chrome-extension #gmail #gmail-api
#javascript #google-chrome-extension #gmail #gmail-api
Вопрос:
Пожалуйста, мне нужна помощь.
Я пытаюсь создать расширение Google Chrome, которое автоматически скрывает меню входящих сообщений Google при загрузке пользователем gmail gmail.
У меня есть базовое понимание javascript и API расширений Chrome.
Проблема заключается в доступе к API.
Комментарии:
1. Вам нужен сценарий содержимого.
Ответ №1:
Gmail теперь поддерживает переключение этого главного меню, щелкнув меню бургера слева. Однако мне не нравится это решение в основном потому, что я не могу привязать его к какому-либо ярлыку.
Это мое решение для переключения боковой панели gmail с помощью расширения Tampermonkey chrome. Переключение привязано к кнопке 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();
}
}
});
});