Jump to content
Fórum Script Brasil

Question

Caros amigos,

Fiz uma aplicação usando HTML simples, CSS e Javascript com o propósito de criar uma tabela em HTML e fazer o download em formato CSV dessa tabela automaticamente a cada 1 minuto. Até aqui tudo bem, funciona perfeitamente.

O problema é:

1: Usando o navegador firefox, após 192 download's correspondentes a 3h e 12 minutos exatamente, a pagina trava e fecha a minha aplicação. Ver imagem "Firefox"!


2: Usando outros navegadores como Chrome ou Opera, aparece uma mensagem pedindo para permitir o download automático a todo instante. Mesmo eu clicando em permitir e configurando lá nas configurações do navegador, mesmo assim, a mensagem aparece ao longo do dia várias vezes. O problema é que, enquanto eu não clicar nessa mensagem confirmando em 'Permitir', os arquivos CSV não são baixados. Aí durante a madrugada eu perco muitos dados. Ver imagem "Opera"!

 

Diante do exposto, peço a ajuda dos amigos para uma solução. Qualquer sugestão é bem vinda!

Firefox.png

 

 

Opera.png

Edited by Alex Perfeito

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 1

O navegador não nasceu pra fazer daemons (processos que ficam rodando indefinidamente) eles foram feitos para processar algo e parar.

O que você precisa e fazer isso com uma linguagem server side (PHP, Python, Java, C, NodeJS, ....) que roda um daemon (script que normalmente tem um sleep no código, mas que continua rodando em loop) criando esses arquivos em algum servidor.

Ai para ter acesso aos arquivos, você pode usar algum programa que faça rsync nessa pasta com os pcs que precisam dela, pode mapear a unidade direto, pode criar uma página HTML que lista os arquivos para o cliente baixar um por um, pode criar uma página PHP+HTML que gera um zip de todos os arquivos e o cliente baixa tudo de uma vez, .......

Share this post


Link to post
Share on other sites
  • 0

Leonardo,

Devido ao fato de não poder parar a aplicação, fiz um paliativo baixando o navegador japonês Lunascape usando o mecanismo de renderização Gecko. Isso resolveu o meu problema e me dará tempo para começar a desenvolver em server side.

Obrigado pela ajuda.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Cloud Computing


  • Forum Statistics

    • Total Topics
      148121
    • Total Posts
      643415
×
×
  • Create New...