2009-03-11 9 views
0

J'ai cherché autour, et il ne semble pas y avoir un moyen de lire les fichiers RSS à distance via javascript ... spécifiquement dans safariJavascript qui lit RSS en safari?

C'est plus ou moins ce que je suis en train de faire ...

J'ai essayé

xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 

ou

xmlDoc = document.implementation.createDocument("","",null); 

puis

xmlDoc.load('http://localhost/drupal/feed'); 

C'est ici que ça casse.

Répondre

1

Le premier résultat pour "lire rss avec javascript" dans Google est this article, qui décrit exactement ce que vous avez l'intention de faire (de manière croisée, pas moins).

La raison pour laquelle le code que vous avez collé ci-dessus ne fonctionne pas est que vous utilisez ActiveXObject, que Safari n'utilise pas. Les objets X actifs sont uniquement Internet Explorer. Safari, Firefox, Opera et d'autres navigateurs conformes aux normes utilisent XMLHttpRequest.

0

Si vous ne voulez pas rouler vous-même, donnez un coup d'oeil à this. C'est AJAX Feed lib de Google. J'ai dû charger un blog pour un client il y a quelques mois et cela m'a fait gagner un peu de temps.

Questions connexes