Articles of cross domain

Communication d'iframe entre domaines

J'ai un iframe créé sur une page, et le domaine de la page est défini explicitement sur 'xyz.com', mais le domaine de l'iframe est en défaut pour 'dev.xyz.com', qui est le domaine réel pour lequel je développe. Le problème est que lorsque j'essaie d'accéder à cet iframe via iframe.contentWindow.document, il échoue en raison de la […]

Comment obtenez-vous du contenu d'un autre domaine avec .load ()?

Demander des données de n'importe quel emplacement sur mon domaine avec .load () (ou toutes les fonctions jjuery ajax) fonctionne très bien. En essayant d'accéder à une URL dans un domaine différent, cela ne fonctionne pas. Comment faites-vous? L'autre domaine est également le mien. J'ai lu sur un truc que vous pouvez faire avec PHP […]

Détecter le support du navigateur pour les demandes XMLHttpReceder dans plusieurs domaines?

Je travaille sur un peu de Javascript qui utilise la capacité de Firefox 3.5 à exécuter des requêtes XMLHttp de plusieurs domaines … Mais j'aimerais échouer avec grâce si elles ne sont pas prises en charge. En plus de faire une requête entre domaines, existe-t-il un moyen de détecter le support d'un navigateur?

CORS Access-Control-Allow-Origin malgré les en-têtes corrects

J'essaie de configurer un partage de ressource Cross-Origin en utilisant jjuery (1.7.1) ajax alimenté sur le client et le serveur pyron (django) fourni avec Apache. Selon toutes les instructions que j'ai lues, mes en-têtes sont configurés correctement, mais je continue d'obtenir l'erreur suivante: XMLHttpRequest ne peut pas charger http://myexternaldomain.com/get_data . Origine http: // localhost: 8080 […]

Limites de domaine croisées avec Ajax – JSON

Lorsque vous demandez (ht | x) ml avec ajax, vous pouvez uniquement envoyer des requêtes dans le même domaine. Mais si vous demandez JSON, vous pouvez l'envoyer à n'importe quel domaine. Pourquoi? On me dit que c'est pour la sécurité, mais pourquoi un site Web ferait-il quelque chose de malveillant via ajax plutôt que simplement […]

Chrome, trois.js: chargement d'image croisé refusé

J'utilise THREE.js et je vais ajouter un matériel comme le suivant var materialWall = new materialClass( { color: 0xffffff, map: THREE.ImageUtils.loadTexture( 'images/a.png' ) } ); Il fonctionne correctement dans Chrome, IE, FF, il y a 3 jours, après avoir mis à jour Chrome vers la dernière version de développeur (17). Chrome 17 ne charge pas […]

Comment deux instances d'un utilisateur peuvent-elles communiquer entre les images?

Reportez-vous à la technique d'avoir le même JavaScript pour s'exécuter à la fois dans une page Web et un iframe, comme décrit dans cette réponse : Par exemple, supposons que vous ayez cette page sur domain_A.com: <html> <body> <iframe src="http://domain_B.com/SomePage.htm"></iframe> </body> </html> Si vous définissez vos directives @match comme ceci: // @match http://domain_A.com/* // @match […]

Comment puis-je accéder à l'en-tête Content-Length d'une requête Ajax multi-domaine?

Mon application JavaScript doit déterminer la longueur d'une ressource avant de la télécharger avec Ajax. Habituellement, ce n'est pas un problème, il suffit de faire une requête HEAD et d'extraire le Content-Length . var xhr = $.ajax({type:"HEAD", url: "http://own-domain/file.html"}) xhr.getResponseHeader("Content-Length") // "2195" Cependant, les ressources sont stockées sur un serveur différent du client. (Un serveur […]

Fermer le domaine transversal de l'iframe

J'essaie de faire quelque chose de similaire à l'application Clipper ici http://www.polyvore.com/cgi/clipper Je peux faire apparaître l'iframe dans un autre site (cross-domain). Mais je ne peux pas faire fonctionner le bouton "fermer". C'est ce que j'ai utilisé, mais cela ne fonctionne pas pour le domaine transversal (supprime fondamentalement l'élément iframe) window.parent.document.getElementById('someId').parentNode.removeChild(window.parent.document.getElementById('someId')); Peux-tu aider? Merci.

Three.js et chargement d'une image de domaine interdisciplinaire

Je sais que cela a été demandé auparavant, et j'ai lu des questions et des réponses que j'ai pu trouver, mais rien ne fonctionne. Je l'exécute sur un serveur local (IIS). J'essaie de charger une image d'imgur, puis j'utilise cela comme texture pour un objet utilisant le code: var savedImage = /[^?]*$/.exec(location.search)[0]; if (savedImage != […]