Domanda

Ho un codice requisito molto semplice che recupera un file HTML con HTML semplice. In Firefox 8.0 funziona bene, tuttavia nella mia build di Chrome (17.0.9.xxx) ottengo il seguente errore:

Le richieste di origine incrociata sono supportate solo per HTTP.

Potrebbe essere solo un problema con questa build di Chrome o il plug -in di testo in generale?

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;

});

Quando richiedono tentativi di recuperare il file HTML quando si verifica l'errore.

È stato utile?

Soluzione

Sono d'accordo con Protom lì, se imposti un server web per servire le tue pagine HTML dovresti essere impostato.

Altri suggerimenti

È la politica di accesso al file system locale di Chrome. Per lo sviluppo locale è possibile aggiungere solo le seguenti bandiere:

--Allow-file-access-from-files--Disable-Web-Security

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top