j'ai:javascript d'exécution à partir d'un iframe
- Un serveur web (serveur 1)
- Un serveur d'application en cours d'exécution une bête d'une application web hérité (serveur 2)
- Un iframe sur le serveur 1 tirant dans l'application du serveur 2
Mon problème est:
l'application héritée utilise la validation JS sur ses formes. Lorsqu'un utilisateur tente de soumettre un formulaire incomplet, une alerte apparaît pour informer l'utilisateur qu'il s'agit d'un mannequin. Bien sûr, cela échoue lorsque l'application est exécutée à l'intérieur d'un iframe car le serveur 1 et le serveur 2 vivent sur des domaines différents.
J'ai essayé régler les directives suivantes sur le serveur proxy 1:
ProxyPass /legacy_app http://server2.url/legacy_app
ProxyPassReverse /legacy_app http://server2.url/legacy_app
Je suis maintenant en mesure de servir l'iframe de http://server1.url/legacy_app, mais je suis toujours incapable d'exécuter javascript à l'intérieur que iframe - je reçois les mêmes erreurs de sécurité/accès que lorsque l'application était exécutée sur un domaine différent.
Y at-il autre chose que je peux essayer?
Quel serveur Web utilisez-vous? –