Existe uma maneira de copiar uma mensagem de dica de ferramenta que aparece no navegador para a área de transferência?

Existe uma maneira de copiar uma mensagem de dica de ferramenta que aparece no navegador para a área de transferência?

Este não é o código que estou escrevendo. Caso contrário, eu usaria CSS, JavaScript ou um acelerador do Internet Explorer 8 para o que preciso.

Além disso, estou procurando algo que meus usuários finais (não técnicos) possam usar. Então viewsource, etc. não vai ajudar.

Responder1

Abra o código-fonte da página, encontre o elemento, copie titleo atributo. Supondo que o atributo não esteja definido com JavaScript.

Se você estiver usando o Firefox, instale o Firebug e use o seletor de elementos para selecionar o elemento com a dica de ferramenta que deseja copiar e, em seguida, copie o titleatributo da árvore DOM exibida. Isso funcionará mesmo se o atributo estiver definido com JavaScript.

Responder2

No Chrome:

  1. Carregue a página da web
  2. Abra o Chrome DevTools... Ctrl+Shift+I (Windows) ou Cmd+Opt+I (Mac)
  3. Na página da web:
    • Exibir a dica de ferramenta (geralmente passando o mouse sobre alguma parte da página)
    • Clique com o botão direito enquanto a dica de ferramenta estiver visível, mas NÃO selecione um item do menu de contexto (para garantir que a dica de ferramenta permaneça visível na etapa 4)
  4. No Chrome DevTools:
    • Clique na guia "Elementos" para dar foco ao painel "Elementos"
    • Crtl+F para pesquisar no painel "Elementos"
    • Digite as primeiras palavras do texto da dica de ferramenta na caixa de pesquisa... agora a string de pesquisa deve aparecer destacada no painel "Elementos"
    • Clique no elemento que contém o texto da dica de ferramenta
    • Clique com o botão direito no elemento selecionado
    • No menu de conteúdo, selecione "Copiar" -> "Copiar elemento"

Pronto... todo o texto da dica estará na área de transferência agora.

Testado no Chrome 54.0.2840.99m.

Responder3

Não diretamente da dica de ferramenta.

Mas se você estiver disposto a trabalhar um pouco, sempre há maneiras de fazer isso:

  • Clique com o botão direito na página e selecione o equivalente em seu navegador a "Exibir código-fonte". Supondo que não haja nenhum código JavaScript malicioso impedindo o acesso ao seu código-fonte e que a dica de ferramenta não foi obtida por meio de uma solicitação Ajax, agora você poderá estudar o código-fonte da página e encontrar seu texto em algum lugar entre o conteúdo HTML e JavaScript que você vê lá .
  • Alternativamente, use um depurador comoBug de fogoque pode inspecionar o ativoDOMpara que a página encontre o texto da dica de ferramenta em um local que possa ser copiado diretamente.

Responder4

O comentário de Babak é bastante importante. Do jeito que está agora, parece que você não está realmente escrevendo nenhum código ou desenvolvendo nenhum aplicativo; você só deseja copiar algo do seu navegador para a área de transferência.

Supondo que é isso que você está tentando fazer, é possível que a dica esteja no código HTML. O texto explícito pode ser colocado em HTML que a maioria dos navegadores renderiza como uma dica de ferramenta ao passar o mouse (como a altpropriedade em uma imgtag). Se a dica de ferramenta que você deseja copiar para a área de transferência fizer parte do conteúdo HTML, você poderá visualizar a fonte em seu navegador e copiá-la de lá.

Alguns navegadores possuem ferramentas de depuração e inspeção mais modernas que permitem clicar com o botão direito do mouse no próprio elemento e ir direto para esse ponto na fonte também.

informação relacionada