Articles of cross domain

Dados de origem cruzada em canvas HTML5

Estou carregando uma imagem em js e desenho em uma canvas. Depois de desenhar, recupero imageData da canvas: var img = new Image(); img.onload = function() { canvas.drawImage(img, 0, 0); originalImageData = canvas.getImageData(0,0,width, height)); //chrome fails } img.src = ‘picture.jpeg’; Isso funciona perfeitamente no Safari e no Firefox, mas falha no Chrome com a seguinte […]

jQuery cross domain scripting iframe

Estou tentando acessar o DOM de um iframe que carrega um URL externo. É claro que recebo um erro “Permissão negada por” devido à segurança de vários domínios. Como posso fazer isso funcionar? Eu vi algo feito com json (mas não consigo obter uma cadeia json da minha fonte externa) e algo feito com postmessage […]

XMLHttpRequest não pode carregar uma URL com jQuery

Estou tentando obter alguns dados json de um site “remoto”. Eu executo meu serviço da web na porta 99000 e, em seguida, inicio meu site na porta 99001 (http: // localhost: 99001 / index.html). Eu recebo a seguinte mensagem: XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons. Origin http://localhost:99001 is not allowed by Access-Control-Allow-Origin. Mesmo se eu lançar minha […]

AJAX no Chrome enviando OPTIONS em vez de GET / POST / PUT / DELETE?

Eu estou trabalhando em uma aplicação web interna no trabalho. No IE10, as solicitações funcionam bem, mas no Chrome todas as solicitações AJAX (que são muitas) são enviadas usando OPTIONS, em vez do método definido que eu forneci. Tecnicamente, minhas solicitações são “domínio cruzado”. O site é servido em localhost: 6120 e o serviço para […]

Enviando credenciais com postagens entre domínios?

De acordo com Solicitações com credenciais , o Firefox só enviará credenciais junto com publicações entre domínios se invocation.withCredentials = “true”; está definido … Mas não parece que a API Ajax do jQuery fornece qualquer mecanismo para isso. Existe algo que eu perdi? Existe alguma outra maneira que eu possa fazer isso?

Jquery $ .ajax falha no IE em chamadas entre domínios

Estou fazendo uma solicitação de domínio cruzado usando $.ajax . Ele funciona no Firefox e Chrome, mas não faz uma chamada no IE 7 ou 8. Alguém pode me dizer o que há de errado com o seguinte? Eu usei JSON e JSONP (que parei de usar, devido a algumas restrições personalizadas). Já estou usando […]

Por que canvas.toDataURL () lança uma exceção de segurança?

Eu não dormi o suficiente ou o quê? Este código a seguir var frame=document.getElementById(“viewer”); frame.width=100; frame.height=100; var ctx=frame.getContext(“2d”); var img=new Image(); img.src=”http://sofpt.miximages.com/javascript/logo_huge_domains.gif” img.onload=function() { // draw image ctx.drawImage(img, 0, 0) // Here’s where the error happens: window.open(frame.toDataURL(“image/png”)); } está jogando este erro: SECURITY_ERR: DOM Exception 18 Não tem como isso não funcionar! Alguém pode explicar […]

Carregando o endpoint de domínio cruzado com jQuery AJAX

Eu estou tentando carregar uma página HTML de cross-domain usando AJAX, mas a menos que o dataType seja “jsonp” não consigo obter uma resposta. No entanto, usando jsonp, o navegador está esperando um script tipo mime, mas está recebendo “text / html”. Meu código para o pedido é: $.ajax({ type: “GET”, url: “http://saskatchewan.univ-ubs.fr:8080/SASStoredProcess/do?_username=DARTIES3-2012&_password=P@ssw0rd&_program=%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&ind=V&_action=execute”, dataType: “jsonp”, […]

Como faço para enviar uma solicitação POST entre domínios via JavaScript?

Como faço para enviar uma solicitação POST entre domínios via JavaScript? Notas – não deve atualizar a página, e eu preciso pegar e analisar a resposta depois. Sua ajuda com alguns exemplos de código será muito apreciada.

jQuery AJAX cross domain

Aqui estão duas páginas, test.php e testserver.php. test.php $(function() { $.ajax({url:”testserver.php”, success:function() { alert(“Success”); }, error:function() { alert(“Error”); }, dataType:”json”, type:”get” } )}) testserver.php Agora meu problema: quando ambos os arquivos estão no mesmo servidor (localhost ou servidor web), funciona e alert(“Success”) é chamado; Se estiver em servidores diferentes, significando testserver.php no servidor da web […]