AI Studio - Auto-enable Grounding (Polite)

Automatically enables the "Grounding with Google Search" toggle once per view, and does not re-enable it if you manually turn it off.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Torch light
일일 설치 수
0
총 설치 수
9
평점
0 0 0
버전
1.3
생성일
2025-06-12
갱신일
2025-06-12
크기
4.04KB
라이선스
MIT
적용 사이트

Атрибут-маркер (processedAttribute): Мы ввели data-grounding-processed. Этот атрибут будет добавлен к кнопке после того, как скрипт ее обработает.

Обновленный селектор (toggleButtonSelector): Теперь селектор ищет кнопку, у которой нет нашего атрибута-маркера (:not([data-grounding-processed])). Это гарантирует, что мы будем работать только с "новыми" кнопками.

Немедленная пометка: Как только кнопка найдена, ей сразу присваивается атрибут toggleButton.setAttribute(processedAttribute, 'true');. Это предотвращает повторное срабатывание, даже если пользователь сразу же после этого что-то сделает.

Упрощенная логика: Пропала необходимость в setInterval и maxAttempts, потому что MutationObserver и так будет вызывать функцию при изменениях. Если кнопки еще нет, функция просто ничего не сделает и будет вызвана снова позже, когда MutationObserver заметит ее появление.