Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. |
| | 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 |
| |
|
| | MValente . o O (se calhar isto resolvia-se bem era com o Zope) :) Grumpy B) |
| |
| | 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 |
| |
| | 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). |
| |
| | 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. |
| |
| | >> 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. |
| |
| | wow.. Parabéns Cyclops --------------------- The worst moment for the atheist is when he is really thankful and has nobody to thank. Dante Rossetti |
| |
| | 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 |
| |
| | 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 |
| |
| | 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 |
| |