AJAX a depuis ses débuts été cantonné à des requête sur un même domaine.
Cette limitation était due à la politique de même origine (same origin policy) de JavaScript.
Mais avec l'émergence de nouveaux concepts d'internet (réseaux sociaux, widgets, web services), cette politique est désormais plus handicapante que protectrice pour les développeurs d'applications internet riches.
Avec la sortie récente des dernières versions des navigateurs (IE8, FF3.5, Safari 4), cette limitation commence à être levée et des solutions d'AJAX inter domaines sont désormais fournies.
Bien évidemment, on regrettera encore une fois que IE8 se démarque avec une méthode différente des autres navigateurs.
Pour en savoir plus :
Same Origin Policy
cross-site xmlhttprequest with CORS
HTTP access control
Que pensez-vous de cette évolution ?
Va-t-elle selon vous dans le sens d'une évolution souhaitable ou au contraire fragilise-t-elle un peu plus la sécurité des apllications Web ?
Les dernières versions proposent des solutions d'AJAX entre domaines. Allons-nous vers une généralisation ?
Les dernières versions proposent des solutions d'AJAX entre domaines. Allons-nous vers une généralisation ?
Le , par Bovino
Une erreur dans cette actualité ? Signalez-nous-la !