J'expérimente avec la nouvelle API JS de Safari 5 extensions et j'ai un problème à partir de zéro, je veux utiliser un XMLHttpRequest pour obtenir un flux RSS à partir d'un site web mais sur la .send(), il lance immédiatement hors des erreurs:Safari 5 Extension XMLHttpRequest Erreur: INVALID_STATE_ERR: DOM Exception 11
Impossible de charger la ressource: CANCELLED
Puis, regardant l'objet XMLHttpRequest est dit en état: erreur: INVALID_STATE_ERR: DOM Exception 11
Je ne sais pas pourquoi mais c'est mon code, j'espère pouvoir obtenir des conseils sur ce qui ne va pas:
var xml = new XMLHttpRequest();
xml.open('GET', 'http://year3.gdnm.org/feed/');
xml.send();
Merci d'avance.
J'ai vérifié cela mais cela ne fait aucune différence et selon la documentation Apple ceci est seulement un contrôle sur l'injection de contenu dans la page: http://developer.apple.com/safari/library/documentation/Tools/Conceptual/ SafariExtensionGuide/ExtensionPermissions/ExtensionPermissions.html – unknowndomain
Je ne sais pas quoi vous dire au sujet de la documentation, je peux vous dire que j'ai eu exactement le même problème et en ajoutant le domaine à la liste de modèles a résolu le problème pour mes XMLHTTPRequests. Juste pour m'assurer, avant de poster ceci j'ai couru une expérience où j'ai enlevé le domaine que j'essayais d'atteindre de XMLHTTPRequest de mes domaines autorisés et j'ai vérifié que je ne pourrais plus faire les demandes. –