Попытка создать расширение Chrome для отображения всего экрана одной кнопкой | Google Meet

#javascript #html #google-chrome-extension #google-meet

#javascript #HTML #google-chrome-extension #google-meet

Вопрос:

Я пытаюсь создать расширение Chrome, которое позволяет одним нажатием кнопки отображать весь экран (вместо того, чтобы нажимать «Представить сейчас», «Весь экран», «Выбрать экран» И т. Д.) В Google Meet.

Я обнаружил проблему, из-за которой кнопка «Весь экран» в разделе «Представить сейчас» не имеет типа button в HTML.

Фрагмент кода кнопки «Весь экран»:

<span jsslot="" class="z80M1 FwR7Pc" jsaction="click:o6ZaF(preventDefault=true); mousedown:lAhnzb; mouseup:Osgxgf; mouseenter:SKyDAe; mouseleave:xq3APb;touchstart:jJiBRc; touchmove:kZeBdd; touchend:VfAz8(preventMouseEvents=true)" jsname="j7LFlb" aria-label="Your entire screen" role="menuitem" tabindex="0"><div class="aBBjbd MbhUzd" jsname="ksKsZd"></div><div class="PCdOIb Ce1Y1c" aria-hidden="true"><span class="DPvwYc giZTad" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="Hdh4hc cIGbvc NMm5M"><path d="M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2M4 6h16v10H4V6zm.67 13H1v2h22v-2h-3.67"></path></svg></span></div><div class="uyYuVb oJeWuf" jscontroller="o6cSOe" jsaction="JIbuQc:IGOUj" jsname="bToidb"><div class="jO7h3c">Your entire screen</div></div></span>

Как я могу, во-первых, заставить Javascript находить этот элемент (что я в настоящее время не могу заставить его делать), а во-вторых, иметь возможность нажимать на эту «кнопку»?

Комментарии:

1. Есть ли какой-либо другой элемент с именем класса jO7h3c z80M1 или FwR7Pc

2. @Letsintegreat Нет

3. Итак, вот так, найдите элемент по этому имени класса.

4. Хорошо, спасибо, все хорошо!