Eu tenho um jogo HTML5 que eu gostaria que qualquer pessoa na internet pudesse acessar. No entanto, quando dou um link para a página, ele apenas solicita o download do arquivo em vez de renderizá-lo.
Como eu sirvo páginas da web no dropbox?
Foi ótimo enquanto durou, pessoal. O Dropbox encerrou o suporte para veicular arquivos HTML a partir de hoje para usuários do Basic.
Usuários do Dropbox Basic (gratuito): a partir de 3 de outubro de 2016, não é mais possível usar links compartilhados para renderizar conteúdo HTML em um navegador da web. Se você criou um site que exibe diretamente o conteúdo HTML do seu Dropbox, ele não será mais renderizado no navegador. O próprio conteúdo HTML ainda permanecerá no seu Dropbox e pode ser compartilhado.
Usuários do Dropbox Pro e Business: a partir de 1º de setembro de 2017, não é mais possível renderizar o conteúdo HTML.
Acredito que você pode modificar o link da caixa de depósito "compartilhada" do seu arquivo para veicular HTML diretamente do DB.
Faça o upload do seu arquivo html para o dropbox e clique no link 'Compartilhar' do arquivo:
Copie o "Link para o arquivo"
Modifique o link substituindo 'www.dropbox.com' por 'dl.dropboxusercontent.com'
ANTES
DEPOIS DE
Eu adoraria feedback se isso funcionasse para vocês!
fonte
O arquivo deve estar na sua pasta Pública para ser renderizado como HTML, não pode ser apenas um link compartilhado.
Nota: as contas criadas após 4 de outubro de 2012 não têm uma pasta pública, a menos que você atualize para uma conta Pro.
fonte
Como já foi dito, isso é algo que você pode realizar colocando o HTML relevante (e JS, CSS, etc.) na pasta Pública. No entanto, há uma observação adicional da qual você deve estar ciente: As pastas públicas do Dropbox têm acesso limitado. Se um arquivo gerar "Uma quantidade excessiva de tráfego" , o link será suspenso (permanentemente, por ofensas repetidas). Esse link está um pouco desatualizado, pois não consigo encontrar um link mais novo que forneça números específicos para o limite. Se as informações ainda estiverem corretas, um pouco de tráfego na Web certamente não deve ser um problema, mas para um site que fornecerá uma grande quantidade de conteúdo, você pode achar a restrição de largura de banda em uma conta gratuita um pouco sufocante:
Trecho do link acima:
fonte
As páginas da web simples devem ser acessíveis diretamente no Dropbox, através das páginas da web do Dropbox. No entanto, você está limitado apenas a HTML simples e JavaScript do lado do cliente, sem PHP ou outro código do lado do servidor.
Acabei de testá-lo no meu próprio Dropbox e funcionou bem.
fonte
Existem muitos serviços autônomos para retornar como funcionalidade perdida da caixa de depósito. Por exemplo:
fonte
Aqui está o motivo pelo qual não funciona:
"Havia alguns endereços IP russos impedidos de hospedar arquivos html por causa de abuso".
fonte
No que diz respeito à postagem acima, vale a pena ressaltar que você NÃO deve usar o recurso "Compartilhar> Vincular ao arquivo" para que isso funcione, mas clique com o botão direito do mouse no arquivo e use o link "Copiar link público ...". (Na Web; não testou no laptop.) -
Eu tentei isso e funciona no Safari, mas inclui a faixa branca na parte superior da página com itens para clicar para fechar, compartilhar etc. Antes, é claro, ela era renderizada como uma simples página html sem nada adicionado.
No entanto, ele não funciona em um navegador chamado Lightning. Aquele é estridente, mas rápido; Costumo usá-lo porque o Safari deixa de responder com muitas páginas / janelas abertas. Agora o Lightning exige que eu baixe o arquivo html. Curiosamente, o link público compartilhado original foi exibido corretamente como sempre no Lightning, quando o Safari solicitou o download do arquivo html. Então agora está trocado. O Dropbox realmente deixou cair a bola.
fonte