none
Acessando webservice. RRS feed

  • Pergunta

  • Pessoal seguinte estou fazendo uma parada meio alien.

    Seguinte tenho aplicação (1,2 3)

    1 = Site web x. Este é do cliente, OBS não tenho acesso algum (a não ser configurações do navegador)

    2 = Site web y. Este tem meu WS e dois js onde eu faço as interações com o WS. OBS este eu tenho acesso total, por isso criei WS publico.

    3 = E uma aplicação windows forms. Que ao clicar no botão ele vai imputar scripts do item (2) no Item (1), isso utilizando as dll do IE.

    Já consegui desenvolver tudo, o que acontece no script que imputei ele da acesso para alguns controles do item (1) ao WS ou seja ao item (2), como por exeplo btns, campos e etc...

    Mas quando eu clico em um controle o navegador me faz a seguinte pergunta.

    Eis a questão consigo configurar no navegador e sempre permitir, pois quando eu clico em sim tudo funciona como esperado, mas não que sempre venha esta mensagem.

    Obrigado.



    Nome : Romy G. Moura Cargo: Analista Programador


    • Editado Romy Moura sexta-feira, 23 de janeiro de 2015 14:56
    sexta-feira, 23 de janeiro de 2015 14:20

Todas as Respostas

  • Romy,

    Pelo que entendi, o site acessa os scripts que servem para manipulação do Web Service, é isso? Se assim for, acredito que vc precisará configurar via jQuery a utilização disso como CORS (Cross-origin resource sharing).

    Para que um site use então esses scripts, vc incluiria nas páginas do mesmo algo como:

     <script type="text/javascript">
    
         jQuery.support.cors = true;
    
         // Suas instruções para acesso ao serviço
    
     </script>
    
    

    Lembrando que a resposta que forneci é com base no que entendi do seu problema, além de levar em conta outras situações que já vi nos meus projetos.

    Espero ter ajudado.

    Abs

    sexta-feira, 23 de janeiro de 2015 15:36
  • Romy,

    Pelo que entendi, o site acessa os scripts que servem para manipulação do Web Service, é isso? Se assim for, acredito que vc precisará configurar via jQuery a utilização disso como CORS (Cross-origin resource sharing).

    Para que um site use então esses scripts, vc incluiria nas páginas do mesmo algo como:

     <script type="text/javascript">
    
         jQuery.support.cors = true;
    
         // Suas instruções para acesso ao serviço
    
     </script>
    

    Lembrando que a resposta que forneci é com base no que entendi do seu problema, além de levar em conta outras situações que já vi nos meus projetos.

    Espero ter ajudado.

    Abs

    Já fiz isso, man queria saber se tem como colocar esta configuração direto no IE.


    Nome : Romy G. Moura Cargo: Analista Programador

    sexta-feira, 23 de janeiro de 2015 16:24
  • Até onde sei não... Quando tive um problema parecido, essa foi a única solução para contornar esse tipo de restrição.
    sexta-feira, 23 de janeiro de 2015 16:26
  • Pessoal consegui mas não sei se é a melhor maneira, setei a segurança do navegador ie como baixa, segue em anexo.

    Obrigado a todos!


    Nome : Romy G. Moura Cargo: Analista Programador

    segunda-feira, 26 de janeiro de 2015 12:07