Prompt para criar e avaliar um script TamperMonkey/ViolentMonkey para desativar autoplay de vídeos até o mouseover
4.5
5 usos
ChatGPT
Objetivo: gerar um prompt utilizável para ferramentas de IA que crie e refine um script de usuário (TamperMonkey ou ViolentMonkey) com o objetivo de desativar o autoplay de vídeos em páginas web, ativando o vídeo apenas quando o usuário passar o mouse sobre o conteúdo. Requisitos funcionais: 1) detectar elementos de vídeo ou imagens com vídeo embutido; 2) exibir um overlay com um botão de play sobre cada frame que contenha vídeo; 3) incluir controle de volume diretamente no frame do vídeo ou overlay; 4) permitir um toggle global para ligar/desligar a funcionalidade; 5) iniciar o vídeo apenas no evento mouseover; 6) compatibilidade com Chrome e OperaGX (ou indicar limitações em outros navegadores); 7) manter baixa utilização de CPU durante carregamento e rolagem; 8) lidar com listas de itens salvos para evitar carregamento desnecessário; 9) exportar o script como .user.js com comentários claros; 10) incluir uma configuração inicial e notas de manutenção. Requisitos não funcionais: desempenho, segurança (não coletar dados sem consentimento), compatibilidade entre navegadores, acessibilidade básica (contrastes, leitura por leitores de tela). Arquitetura sugerida: uso de MutationObserver para detectar novos elementos de mídia, listeners de mouseover para ativar reprodução, overlay UI (play/pause e volume), armazenamento de preferências em localStorage, modularização em funções: detectMedia, renderOverlay, handlePlayback, saveSettings. Esqueleto de código (alto nível): inicialização, configuração de observers, funções de detecção de mídia, lógica de ativação por mouseover, função de controle de volume, callbacks de eventos, método para exportar como .user.js. Testes e validação: cenários com páginas com muitos itens, várias mídias consecutivas, ações rápidas de rolagem, testes de desempenho (uso de CPU), compatibilidade entre navegadores, testes de acessibilidade simples. Casos de uso típicos: páginas com galerias, favoritos locais com imagens que contêm vídeos, sites com autoplay agressivo. Observações e limitações: possíveis conflitos com outros scripts, mudanças de DOM dinâmicas, comportamento variável entre sites. Saídas esperadas: código completo do script de usuário com comentários, instruções de instalação, guia de configuração e um conjunto de logs de diagnóstico. Avaliação de IA: inclua uma seção pedindo para identificar qual ferramenta de IA entre as opções listadas (chatgpt, claude, deepseek, gemini, copilot, perplexity) seria mais adequada para esse tipo de tarefa, com justificativa curta. Perguntas de ajuste de configuração para o usuário final (ex.: quais elementos devem ser rastreados, nível de agressividade do autoplay, opções de fallback). Dicas de portabilidade: como adaptar o script para outros ambientes de navegador, se necessário.
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.