2009-02-13 19 views
3

Beaucoup de la prochaine génération de navigateurs (FF 3.1, IE8) vont supporter des requêtes XMLHttpRequests inter-domaines d'une façon ou d'une autre (avec des soucis de sécurité, tant que le serveur opte, etc.).WebKit est-il parmi les navigateurs qui implémentent les fonctionnalités XMLHttpRequest x-domain à venir?

La même fonctionnalité va-t-elle être dans WebKit?

FF: https://developer.mozilla.org/en/Cross-Site_XMLHttpRequest

IE: http://blogs.msdn.com/ie/archive/2008/06/23/securing-cross-site-xmlhttprequest.aspx

Répondre

6

La prise en charge de base pour cela a été ajoutée à WebKit en mai (voir ce patch). Il y a eu un certain nombre d'autres correctifs depuis le nettoyage et la refactorisation des bits de WebKit pour faire face aux changements impliqués ainsi que le suivi des changements à la spécification. Depuis que la spécification a changé récemment (et webkit était updated avec eux il y a 3 jours), je pense qu'il est sûr de ne pas supporter les navigateurs actuels, mais que la plupart d'entre eux seront dans le futur, et les actuels webkit suivent la norme assez proche.

3

Je pense que c'est vraiment à la norme (http://www.w3.org/TR/XMLHttpRequest/) plutôt que le cadre des navigateurs, ou un moteur javascript.

En fait, je suis entièrement en désaccord avec la décision de Microsoft d'implémenter their own stuff qui n'a rien à voir avec la norme W3C. Le web est un gâchis aujourd'hui surtout à cause de la mise en œuvre moche de Microsoft.

Selon WebKit, ils semblent être assez à jour avec le W3C.

est ici aussi un bon article à ce sujet: http://ajaxian.com/archives/the-fight-for-cross-domain-xmlhttprequest

Si vous êtes à la recherche d'autres moyens de communication inter-domaines en utilisant ajax style (sans utiliser l'objet XMLHttpRequest), vous devriez vérifier JSONP, il est actuellement entièrement pris en charge sur tous les navigateurs.

+0

D'accord que les normes sont importantes, mais c'est certainement aux navigateurs de décider quelles pièces ils vont mettre en œuvre (ou à quel point ils vont coller aux normes) ... JSONP: Malheureusement, c'est loin plus fragile que j'espère, et il manque la sécurité de contrôle d'accès. http://is.gd/jpOR – kamens

+0

Oui, mais je voulais dire, c'est qu'ils ne sont pas (webkit) va mettre en œuvre quelque chose par eux-mêmes, comme IE. –