Pergunta

Eu estou procurando uma solução para formulários web preenchimento de flash ou javascript. O "recheio" deve ser feito não-visuais. O "recheio" deve ser iniciado a partir do computador do usuário, porque eu preciso de acesso a recursos da rede local.

Apenas olhando selênio e iMacros eu posso dizer que a criação de jogador que é bastante inteligente é um grande projeto bonito. Eu também não quer construir parte "gravador" em tudo, por isso estou procurando uma solução que pode usar algumas macros padrão (Selenium ou iMacros, ou qualquer outra coisa)

Idealmente, eu gostaria de ter um "flash player" ou "jogador javascript" que poderia jogar iOpus iMacros script ou selênio Script.

Comportamento esperado

  • O usuário abre o meu site
  • Usuário botão clica em meu site
  • No fundo (no PC do usuário) algum script abre outro site (site local), preenche algumas edições e prensas botão "OK".

Isso é possível? Existem quaisquer bibliotecas existentes que poderiam ajudar?

Foi útil?

Solução

Eu acho restrição Fonte Same JavaScript impede que isso (se eu entendi corretamente). Basicamente JavaScript não tem permissão para acessar qualquer servidor diferente daquele que realizou seu conteúdo. Isto é principalmente para evitar o acesso firewalls dentro de conteúdo (computador ou seja, um dentro de um firewall se conecta a algum site hospedado fora do firewall com algum script em ele- Se o JavaScript pode acessar sites diferentes da máquina host, o servidor do site pode ter acesso a informações por trás do firewall).

Eu não tenho certeza como o Flash alças coisas, mas eu ficaria surpreso se a mesma restrição não existia.

Outras dicas

Você pode acessar elementos de formulário através document.forms [i], mas permitindo um site para fazer isso para outro site seria um grande buraco de segurança. (Imaginem:. Você abre veryfunnyvideos.com, ele abre Gmail no fundo e faz as coisas)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top