L'accès JSON service à partir de localhost ou file://

Je fais une page html destiné à être exécuté localement sur un PC, de préférence sans un serveur local runing (file://). Je suis également à l'aide de jQuery pour faire la manipulation/AJAX un peu plus facile.

Je suis en train de charger 2 les résultats de l'API twitter, mais j'obtiens une erreur. Le code est comme suit:

$.getJSON("http://api.twitter.com/1/statuses/user_timeline.json?screen_name=someuser&count=9", {},
    function (data) {
        $.each(data.items, doSomething1);
    });
$.getJSON("http://search.twitter.com/search.json?q=somequery&result_type=recent&count=9", {},
    function (data) {
        $.each(data.items, doSomething2);
    });

J'ai aussi essayé le code suivant, mais il n'a pas changé le résultat.

$.getJSON("http://api.twitter.com/1/statuses/user_timeline.json",
    {
        count:          "9",
        screen_name:    "someuser"
    },
    function(data) {
        $.each(data.items, updateAWTweets);
    });
$.getJSON("http://search.twitter.com/search.json",
    {
        q:              "somequery",
        result_type:    "recent",
        count:          "9"
    },
    function(data) {
        $.each(data.items, updateHashTagTweets);
    });

J'obtiens l'erreur suivante dans google chrome (sur un serveur localhost):

XMLHttpRequest cannot load http://search.twitter.com/search.json?q=somequery&result_type=recent&count=9. Origin http://localhost:62153 is not allowed by Access-Control-Allow-Origin.

ou (avec un file://lien)

XMLHttpRequest cannot load http://api.twitter.com/1/statuses/user_timeline.json?screen_name=someuser&count=9. Origin null is not allowed by Access-Control-Allow-Origin.

Personne ne sait comment je peux résoudre ce problème?

InformationsquelleAutor dtech | 2011-03-14