Итак, если автор расширения написал расширение и поместил его в песочницу свой код (это означает, что он сделал что-то, чтобы не допустить изменения его переменных в глобальное пространство имен), то вы не так уж много собираетесь быть в состоянии сделать. Итак ... проверьте, не оставил ли автор свои переменные доступными на глобальном уровне пространства имен. Чтобы сделать это в Chrome, перейдите на страницу, откройте Инструменты разработчика, перейдите в консоль и введите
console.log(window);
Это покажет вам глобальное пространство имен и должно показать, что вы ищете. Если вы видите что-то, что не похоже на традиционную переменную или объект или функцию, то это то, что вы должны исследовать. Я хотел бы дать вам более четкие инструкции, но вы, по сути, пытаетесь украсть код из расширения, и такие вещи требуют много тестирования / расследования.
Если в глобальном пространстве имен нет ничего ненормального, то это означает, что код помещен в «песочницу», и вы оказались в затруднительном положении. Вам будет сложно получить какие-либо переменные / значения / объекты из кода расширения.
Удачи.