No momento, eles se livraram da capacidade de visualizar arquivos HTML na interface do Drive, mas ainda é possível visualizar ou hospedar arquivos HTML que estão em pastas públicas da seguinte forma:
- Abra a pasta (compartilhada publicamente) que você deseja compartilhar na interface do Google Drive.
- Identifique o URL da pasta na sua barra de endereço. Será algo parecido com
https://drive.google.com/?authuser=0#folders/0B81vQexWOx6hRDVMQWZTekx4Umc
- Substitua
https://drive.google.com/?authuser=0#folders/
por "googledrive.com/host/"- Seu novo URL será parecido com isto:
http://www.googledrive.com/host/0B81vQexWOx6hRDVMQWZTekx4Umc
- Seu novo URL será parecido com isto:
Se você tiver um arquivo index.html
, este link direcionará você para a página ativa, caso contrário, você será direcionado para a visualização HTML pública da pasta.
Se você quiser visualizar um arquivo específico na pasta, adicione o nome do arquivo ao final do URL da seguinte forma: link
Esses links serão publicamente utilizáveis.
Eu criei um bookmarklet para automatizar o processo de encontrar links públicos para arquivos e pastas. Sinta-se à vontade para criar um novo favorito (chame-o de "Host do Google Drive") e cole o código a seguir como o URL:
Esta é uma versão atualizada do bookmarklet que funciona com a nova estrutura de URL da pasta do Google Drive.
javascript:var fOlDeR_URL = ""; fOlDeR_URL += document.location; fOlDeR_ref = fOlDeR_URL.split("/"); cLeAn_URL = "http://www.googledrive.com/host/"; cLeAn_URL += fOlDeR_ref[fOlDeR_ref.length-1]; nEw_URL = cLeAn_URL+"/"+prompt("To view the public HTML version of a file within this folder, enter its filename (such as mypage.html) below and hit enter.\n\nTo view the public HTML version of this entire folder (or its index.html, if it exists), just hit enter and you'll be directed to:\n\n"+cLeAn_URL,""); window.open(nEw_URL);
Depois de marcá-lo, basta ir até a pasta para a qual você deseja o URL público no Google Drive e clicar no marcador.