gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Mensagens de erro geradas pelo Mozilla
Contribuído por scorpio em 13-11-02 10:10
do departamento mozilla
mozilla Pratas escreve "Viva! Em antes de mais um bem haja a toda a comunidade Linux e não só... O problema com que me deparo prende-se essencialmente com o uso do Mozilla em sistemas de informação ao público. Talvez ainda não haja muita gente a utiliza-lo para este efeito mas eu julgo ser muito interessante. Penso que no geral toda a gente concorde comigo caso contrário informem-me das melhores opções baseadas em Linux.
Entrando agora naquilo que me traz ate aqui, é o facto de quando eu envio remotamente uma página ao browser página , e por determinado erro este não a consegue carregar este produz uma mensagem de erro, com a indicação do sucedido. Mas isto num sistema de informação ao público não deve acontecer! Existem browsers alternativos? Onde devo alterar o código do browser Mozilla?
Cumprimentos, Pratas "

Open Hardware | Vulnerabilidades no BIND 4 e 8  >

 

gildot Login
Login:

Password:

Referências
  • Linux
  • página
  • Mais acerca mozilla
  • Também por scorpio
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Martelada (Pontos:2)
    por mvalente em 13-11-02 12:39 GMT (#1)
    (Utilizador Info) http://www.ruido-visual.pt/
    Eu pessoalmente nao alteraria directo no codigo do Mozilla (qd houver uma release nova ai vais 'a procura do codigo outra vez....) mas sim alterar o codigo do "remote control"

    Qualquer coisa tipo:

    if test(http://www.whatever.com/)
    then
    mozilla -remote openurl('http://www.whatever.com')
    else
    mozilla -remote openurl('aminhapaginadeerro.html')

    Cumprimentos

    Mario Valente

    Re:Martelada (Pontos:3, Engraçado)
    por grumpy bulgarian em 13-11-02 13:46 GMT (#2)
    (Utilizador Info) http://10.10.11.2
    MValente . o O (se calhar isto resolvia-se bem era com o Zope)

    :)
    Grumpy B)

    Re:Martelada (Pontos:2)
    por mvalente em 14-11-02 13:29 GMT (#13)
    (Utilizador Info) http://www.ruido-visual.pt/
    Por acaso... Na linha de uma sugestao posterior (usando o Apache e um cgi) se calhar fazia algum sentido passar os pedidos por um daemon/proxy local.

    Cumprimentos

    Mario Valente

    Re:Martelada (Pontos:2)
    por Cyclops em 13-11-02 14:29 GMT (#3)
    (Utilizador Info) http://www.1407.org
    Pelo contrário. Abre uma entrada nova no bugzilla do mozilla, propõe-te a fazer as alterações mas que pedes ajuda. Deves ter recomendações melhores por lá do que aqui no gildot.

    De qualquer das formas, penso que o que queres alterar é o mozilla-xremote-client, que certamente não será tão complicado como o mozilla em si (hint: /usr/bin/mozilla é um shell scr1pt, e os comandos de remote são passados para mozilla-xremote-client, que é um binário de 13071 bytes).
    Re:Martelada (Pontos:2)
    por Cyclops em 13-11-02 14:40 GMT (#4)
    (Utilizador Info) http://www.1407.org
    Esqueci-me de acrescentar de que se for algo que entendam ser bom e fizeres bem, será bem provável que o código seja integrado, e não precisarás de potencialmente ter de fazer alterações a cada nova release, como sugeria (muito mal, na minha opinião) o Mário.
    Re:Martelada (Pontos:2)
    por Cyclops em 13-11-02 17:20 GMT (#8)
    (Utilizador Info) http://www.1407.org
    >> Eu pessoalmente nao alteraria directo no codigo do Mozilla (qd houver uma release nova ai vais 'a procura do codigo outra vez....)
    > Ora le bem e repara que o mvalente nao disse nada de fazer alteracoes a cada nova release -- pelo contrario, salientou que essa nao era uma medida eficaz e apontou-lhe uma possivel opcao.

    Efectivamente...
    > 'As vezes compensa ler antes de mandar bitaites.
    Re:Martelada (Pontos:1)
    por jamaica em 14-11-02 3:00 GMT (#10)
    (Utilizador Info) http://ainda.nao.tenho
    wow.. Parabéns Cyclops
    ---------------------
    The worst moment for the atheist is when he is really thankful and has nobody to thank. Dante Rossetti
    Re:Martelada (Pontos:2)
    por higuita em 13-11-02 15:21 GMT (#5)
    (Utilizador Info) http://raff.fe.up.pt/~eq92025/
    pegando nesta ideia, tens em perl, mais propriamente na CPAN, a libwww-perl

    ele pode-te instalar no sistema os comandos HEAD, GET, e POST
    com eles podes aceder a enderecos de web directamente da linha de comando

    sendo assim tens:

    HEAD http://www.dominio.com/dir/pagina_existente.html

    resultado e':
    200 OK
    Date: Wed, 13 Nov 2002 15:16:16 GMT
    Server: Apache/1.3.26 (Unix)
    Content-Type: text/html
    Client-Date: Wed, 13 Nov 2002 15:16:16 GMT
    Proxy-Connection: close
    X-Cache: MISS from cache

    se fizeres
    HEAD http://www.dominio.com/dir/pagina_inexistente.html

    404 Not Found
    Date: Wed, 13 Nov 2002 15:16:11 GMT
    Server: Apache/1.3.26 (Unix)
    Content-Type: text/html; charset=iso-8859-1
    Client-Date: Wed, 13 Nov 2002 15:16:11 GMT
    Proxy-Connection: close
    X-Cache: MISS from cache

    ou seja podes ser se o resultado e' um dos pretendidos (OK, redirect, etc) e depois abrir ou nao conforme o resultado

    Higuita
    Re:Martelada (Pontos:1)
    por rpratas em 13-11-02 16:55 GMT (#7)
    (Utilizador Info)
    Viva!

    Obrigada a todas pelas vossas respostas e espero que continuem a responder :)
    A solução apresentada (martelada) é muito interessante mas não se pode dizer que resolva 100% dos casos, eventualmente pode-se que resolve 99% dos casos. Suponhamos então o caso extremo, eu testo se a página está OK, vejo que sim, e no mesmo momento em que eu envio a página remotamente ao mozilla o servidor a que eu estou a fazer o pedido da página falha, então o mozilla não a vai conseguir carregar e vai gerar uma mensagem de erro. Digam-me as vossas opiniões.

    Cumprimentos
    Pratas
    Re:Martelada (Pontos:2)
    por mvalente em 14-11-02 13:25 GMT (#12)
    (Utilizador Info) http://www.ruido-visual.pt/
    Saca a pagina para o filesystem local e manda-a para o mozilla com o -remote só *depois* de a teres no filesystem local. Se o GET para o fs der erro, manda um -remote para o mozilla com a tua pagina de erro.

    Cumprimentos

    Mario Valente

     

     

    [ Topo | FAQ | Editores | Contacto ]