Question

J'ai un code requisejs très basique qui récupère un fichier HTML avec un simple HTML. Dans Firefox 8.0, cela fonctionne bien, mais dans ma construction de Chrome (17.0.9.xxx), j'obtiens l'erreur suivante:

Les demandes d'origine croisée ne sont prises en charge que pour HTTP.

Cela pourrait-il simplement être un problème avec cette construction de chrome ou du plugin de texte en général?

define([
    'jquery', 
    'backbone', 
    'text!templates/home/listOfStuff.html'
    ], function ($, Backbone, mainTemplate) {
        var mainView = Backbone.View.extend({
            el: $('#list'),
            render: function () { 
                this.el.html(mainTemplate);
            }

        });


        // return the view object
        return new mainView;

});

Lorsque l'exigence des tentatives pour récupérer le fichier HTML, c'est lorsque l'erreur se produit.

Était-ce utile?

La solution

Je suis d'accord avec Protom là-bas, si vous configurez un serveur Web pour servir vos pages HTML, vous devriez être défini.

Autres conseils

Il s'agit de la stratégie d'accès au système de fichiers local de Chrome. Pour le développement local, vous pouvez simplement ajouter des drapeaux suivants:

- ALLOW-FILE-ACCESS-FROM-FILES - Disable-Web-Security

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top