Caiorr Postado Janeiro 15, 2009 Denunciar Share Postado Janeiro 15, 2009 Ola Pessoal,Depois de muito vasculhar por ai ainda não encontrei um meio de executar um cross domain com o ajax. A situação é a seguinte:1) Preciso abrir um site com Ajax, e tratar esse retorno (talvez nem precise exibir o retorno)2) Procurei algum navegador sem esse bloqueio e nada.3) Segue o código que estou utilizando (Mas com todos os navegadores que testei, recebo o Acesso Negado):<script type="text/javascript"> function openAjax() { var ajax; try { ajax = new XMLHttpRequest(); } catch(ee) { try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { ajax = false; } } } return ajax; } var ajax = openAjax(); ajax.open('GET', 'http://www.algumsite.com.br', true); ajax.onreadystatechange = function() { if (ajax.readyState == 1) { } // if->readyState->1 if (ajax.readyState == 4) { if (ajax.status == 200) { var total = ajax.responseText; } // if-status->200 } // if->readyState->4 } // ajax->onreadystatechange // Envia a requisição ajax.send(null); </script>4) A idéia é extamente ter o retorno salvo em uma variável.Alguém tem alguma luz (código ou navegador sem esse bloqueio)? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Janeiro 15, 2009 Denunciar Share Postado Janeiro 15, 2009 O i6 não tem esse bloqueio.Fora a exceção, é impossível em qualquer outro navegador seguro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Caiorr Postado Janeiro 15, 2009 Autor Denunciar Share Postado Janeiro 15, 2009 Tentei no ie6 e recebi a mesma mensagem negando o acesso !!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Caiorr
Ola Pessoal,
Depois de muito vasculhar por ai ainda não encontrei um meio de executar um cross domain com o ajax. A situação é a seguinte:
1) Preciso abrir um site com Ajax, e tratar esse retorno (talvez nem precise exibir o retorno)
2) Procurei algum navegador sem esse bloqueio e nada.
3) Segue o código que estou utilizando (Mas com todos os navegadores que testei, recebo o Acesso Negado):
4) A idéia é extamente ter o retorno salvo em uma variável.
Alguém tem alguma luz (código ou navegador sem esse bloqueio)?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.