Question

Si de toute façon, autorise AJAX entre deux domaines propres sans piratage de proxy, modifications JSONP, Flash ou de sécurité du navigateur? Peut-être que SSL ou quelque chose?

Était-ce utile?

La solution

Une applet Java signée pourrait peut-être le faire, mais c'est le même principe que Flash; par conséquent, il ne répondrait probablement pas à vos exigences.

Il existe une spécification pour les demandes interdomaines , mais elle est toujours présente. les étapes de développement.

Autres conseils

Autant que je sache, votre meilleur pari ici est de créer une ressource serveur vers laquelle vous pouvez diriger vos appels AJAX, qui les transférera vers le deuxième serveur d'un autre domaine, puis en renvoyant les résultats à votre application.

Vous pouvez essayer une technique connue sous le nom de 'Ajast' .

Fondamentalement, votre javascript sur le domaine A ajoute des balises <script> supplémentaires, selon les besoins, à la page. Ces balises de script pointent vers les fichiers javascript du domaine B (qui ne doivent pas nécessairement être des fichiers .js statiques), ce qui vous permet de charger des données à partir du domaine B.

Lors des quelques occasions où j'ai eu le même besoin de travailler sur plusieurs domaines, je l'ai évité en utilisant un iframe sans bordure incorporé de la même couleur que la page d'incorporation. C'est une technique ancienne, antérieure à l'utilisation répandue d'AJAX et qui est souvent négligée de nos jours en raison de la mentalité "nous allons utiliser AJAX". vous pouvez toutefois faire beaucoup avec cette approche et cela pourrait suffire si vous êtes vraiment bloqué. Certes, vous pouvez coder des interactions assez complexes entre la page intégrée et la page principale, ce qui peut donner, dans une certaine mesure, une expérience utilisateur similaire à une page compatible AJAX.

Une idée évidente se produit cependant et que je n’ai jamais essayée: est-il possible d’incorporer un iframe pour le deuxième domaine dans la page principale (le premier domaine) et de communiquer de la page principale au deuxième domaine via l'iframe intégré?

Utilisez simplement easyXDM , il permet une communication aisée entre des documents de différents domaines. Examinez l'un des exemples, http://consumer.easyxdm.net/current /example/methods.html

Oui, il existe un moyen simple d’utiliser Apache. Modifiez les paramètres du fichier httpd-vhosts.conf de votre Apache & # 8217; s (j’utilise Apache 2.2)

.
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.com
DocumentRoot “C:/apache-tomcat-6.0.29/webapps/myApplication”
ServerName skill-guru.com
ErrorLog “logs/skg1-error.log”
CustomLog “logs/skg1-access.log” common


Header set Access-Control-Allow-Origin “*”

<Directory “C:/apache-tomcat-6.0.29/webapps/myApplication”>
Options -Indexes FollowSymLinks
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>

JkUnmount /*.jsp ajp13

</VirtualHost>

Scripts intersites avec Apache

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top