question

JavaScript/Firefox - script de login automatico?

Estou tentando criar um script para fazer o login automaticamente no meu router ADSL. Agora, a linha se parece um pouco como este:

Window.Location.href='http://username:Password@192.168.1.1/
(where192.168.1.1 é o endereço IP do roteador e "username" e "senha" são o nome de usuário e senha, respectivamente)

Mas a caixa de diálogo de confirmação do Firefox:

Você está prestes a entrar no site "192.168.1.1" com o nome de usuário "username"

aparece quando executar o script. Portanto, eu não posso entrar, a menos que eu manualmente, pressione o botão 'OK' na caixa de diálogo. Existe alguma maneira de modificar uma configuração de Firefox ou usando javascript para fazer a confirmação automaticamente? Fazendo com que o Firefox Lembre-se o nome de usuário e senha não resolve o problema. O Firefox ainda exibe uma caixa de diálogo de confirmação. Eu quero confirmar automaticamente a caixa de diálogo para que quando executar o script, eu sou levado diretamente para a página em vez de ter que clicar em OK.

Confira esta imagem:

solução de http://www.furk.net/scrn00.jpg.html Doug resolve o problema. A entrada

Network.http.Phishy-userpass-comprimento

é não no arquivo de configuração por padrão, você deve adicioná-lo ao perfil de cada usuário, editando o arquivo firefox.js (na pasta defaults\pref) e adicionar uma linha

pref ("network.http.phishy-userpass-comprimento", 255);

Eu li que IE acabou com a sintaxe de http://user:password@whatever.com/ uma vez que ela é considerada uma vulnerabilidade de segurança. Solução do Firefox é o aviso de confirmação, o que tem de ser desactivada para a solução. Nesse ponto de vista, um script PERL, como sugerido por JakeCigar, talvez uma melhor saída. Estou dividido sobre qual é a melhor resposta dos dois e quem a atribuição a votação de resposta melhor. Deve colocar a votar pela Comunidade?
resposta Resposta
Eu uso o firefox para config meus roteadores... Acho que passando um id de usuário e senha é uma má idéia e por isso os desenvolvedores do firefox.

O Firefox faz um bom trabalho de lembrar nome de usuário & senha... usá-lo.

"http://192.168.1.1" em vez disso.

Eu gosto de resposta em Doug... não é trabalho para você?

Eu não sugeri-lo porque eu senti que seria um problema de segurança!

o truque de perl não abrir o site no firefox, mas um separado 'pseudo-browser', onde você pode fazer seu trabalho sujo!

Eu normalmente só uso marcadores para meus roteadores... você está tentando fazer alguma automatizada re-configurações ou opções?

módulo de Perl LWP faz um 'pseudo-browser' que você pode fazer quase tudo com!!! Mas é um monte de código.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved