Показать сообщение отдельно
  #27 (permalink)  
Старый 09.01.2024, 17:09
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,751

Сообщение от Stas1985
Может можно как-то после отработки скрипта чистить куки googtrans
Можно, конечно.
В файле google-translate.js строки 15-17, раскомментариваем и ставим какое-нибудь слово, например
/* Если хотите подписаться на событие "FinishTranslate" (Момент когда скрипт закончил перевод), расскоментируйте и добавьте любое проверочное слово на оригинальном языке */
	/* If you want to subscribe to the "FinishTranslate" event (The moment when the script finished translating), uncomment and add any test word in the original language */
	 testWord: "Кошка",

Затем ставим обработчик события "FinishTranslate"
<script>
document.addEventListener("FinishTranslate", () => {
   // Тут удаляем куки
	Cookies.remove("googtrans");
})
</script>

Только наверно надо удалять все куки с путями, как их устанавливали в google-translate.js (строки 94-114).
Пробовать надо. Я мог попробовать только на простейшем примере.
Ответить с цитированием