function B(H){return g.call(B.src,B.key,H)}
, очевидно, является только функцией-оболочкой, которая вызывает g
. Function.call
[c] обозначает функцию с заданным значением this
и аргументами, предоставляемыми индивидуально.
Как вы можете прочитать на связанной странице MDC, первый аргумент - это объект this
внутри g
, в данном случае B.src
. Второй и третий параметры передаются в качестве параметров g
.
Итак, вам нужно искать функцию с именем g
. toString
метод может быть полезным.
Тем не менее, учитывая цель, которую вы пытаетесь достичь («создать скрипт Greasemonkey, который добавит эту кнопку в Gmail, когда ее нет на странице»), я думаю, что это не стоит вашего времени. Если кнопка не существует, я подозреваю, что она не существует по какой-либо причине (например, g
недоступно на этой странице или какой-либо другой серверной функции).