Imagens no HTML incorporado do Google Drive não funcionam [Correção]

Imagens no HTML incorporado do Google Drive não funcionam [Correção]

Vários usuários expressaram recentemente sua preocupação com o fato de as imagens no HTML incorporado do Google Drive não funcionarem conforme o esperado. Como resultado, todas as suas fotos e imagens que datam de anos atrás não estão mais acessíveis ou visíveis. Além disso, alguns até disseram que todas as tags de áudio vinculadas ao Drive não são mais reproduzidas. Então, qual é a posição do Google sobre esse assunto e, mais importante, como corrigir esse problema [se for um bug, em primeiro lugar!]? Vamos descobrir.

imagens O HTML incorporado do Google Drive não funciona

Por que as imagens no HTML incorporado do Google Drive não funcionam?

em outubro do ano passado, a gigante do Vale do Silício afirmou que a partir de 2 de janeiro de 2024 os usuários finais usarão um elemento iframe para incorporar itens armazenados no Google Drive em outros recursos da web. Em outras palavras, o Drive começará a servir downloads sem exigir cookies de terceiros incorporados em sites de terceiros. Além disso, também expôs as ações recomendadas que devem ser tomadas pelos usuários.

imagens O HTML incorporado do Google Drive não funciona

Isso envolve usar um iframe (elemento HTML que carrega outra página HTML dentro do documento) em seu site para carregar o conteúdo. Você pode fazer isso acessando o arquivo no Drive e executando a próxima etapa relevante:

  • Para arquivos do Workspace (tipos de arquivo do Google Docs, Planilhas, Apresentações e Formulários), use o URL de publicação do arquivo no Google Docs.
  • Para outros arquivos, uma vez abertos no Drive, selecione “Abrir em nova janela” no menu flutuante e, em seguida, abra o menu flutuante e selecione “Incorporar item…”, que fornece a tag HTML iframe.

Portanto, não podemos simplesmente usar as etapas mencionadas acima, conforme recomendado pelo Google? Bem, podemos, mas há algumas advertências associadas a isso. Por exemplo, iframe não é útil para imagens [por exemplo: arquivos GIF não serão exibidos]. Além disso, clicar para ver a imagem grande agora o levará a um visualizador do Google Drive, em vez de outra guia ou à imagem direta para carregar na janela completa do navegador. Então, o que mais pode ser feito? Vamos descobrir.

Corrigir imagens em HTML incorporado do Google Drive que não funcionam

imagens O HTML incorporado do Google Drive não funciona

A partir de agora, a única solução alternativa que indica sucesso para os usuários envolve alterar a parte uc?export=download&id= do código incorporado para thumbnail?id= Gif. Aqui está um exemplo do mesmo:

OLD LINE OF CODE: <img src="https://drive.google.com/uc?export=download&id=xyz"alt="Page Image">
NEW LINE OF CODE: <img src="https://drive.google.com/thumbnail?id=xyz"alt="Page Image">

No entanto, há um grande problema com essa correção. Como estamos usando a miniatura no lugar da imagem real, a qualidade da imagem será drasticamente reduzida. No entanto, a partir de agora, este é o único ajuste que pode resolver o problema de imagens no HTML incorporado do Google Drive que não funcionam, então não temos escolha a não ser permanecer satisfeitos com isso, pelo menos por enquanto.

No que diz respeito à posição oficial sobre este assunto, os desenvolvedores estão cientes do problema, mas não divulgaram nenhum ETA para o lançamento de uma correção. À medida que isso acontecer, atualizaremos este guia de acordo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *