Nous utilisons un gestionnaire de protocole personnalisé pour se connecter à un périphérique intégré via des pare-feu, NAT, etc. La solution s'appelle Nabto.
Cela fonctionne très bien - un plug-in poignées sur l'ordinateur de l'utilisateur demande à tous nabto: // URIs et sert des pages HTML avec des informations sur les connexions en cours, etc.Erreur d'autorisation lors de l'utilisation d'Ajax sur un protocole autre que http
Maintenant, nous aimerions accéder aux fonctionnalités Nabto d'un page web régulière. Cela est difficile avec les navigateurs qui appliquent la règle Same-Origin (par exemple, notre page http ne peut pas communiquer avec la page nabto).
Jusqu'à présent, j'essaye de résoudre ceci en utilisant easyXDM en ayant une "page proxy" desservie par le plug-in nabto. Cette page est ensuite autorisée à lancer nabto: // demandes et peut communiquer les résultats à la page http en utilisant easyXDM.
Toutefois, les demandes de même origine échouent dans Internet Explorer - même si les deux pages résident dans le domaine nabto: // self. Je reçois cette erreur: image
Est-ce une erreur dans Internet Explorer? Une idée de comment le résoudre?
Merci beaucoup,
Martin
Cela semble étrange. * Est-ce que * 'nabto: // self' figure dans votre liste de sites de confiance? (S'il est même possible de l'ajouter, il se peut qu'il n'accepte que 'http: //' et 'https: //') –
Il est dans mes pages de confiance, oui. Mais cela ne semble pas faire de différence - si je le supprime, les appels ajax échoueront toujours avec "Permission Denied". De même, je ne peux pas accéder au contenu du document d'un iframe incorporé dans le même domaine nabto: //. –