El complemento de texto de requisito JS proporciona un error de origen cruzado en Chrome

StackOverflow https://stackoverflow.com/questions/8408031

  •  29-10-2019
  •  | 
  •  

Pregunta

Tengo un código MUY BÁSICO INSEPRESIONJS que obtiene un archivo HTML con HTML simple. En Firefox 8.0 funciona bien, sin embargo, en mi construcción de Chrome (17.0.9.xxx) recibo el siguiente error:

Las solicitudes de origen cruzado solo son compatibles con HTTP.

¿Podría ser esto un problema con esta compilación de Chrome o el complemento de texto en general?

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;

});

Cuando se requiere intentos de obtener el archivo HTML es cuando ocurre el error.

¿Fue útil?

Solución

Estoy de acuerdo con Protom allí, si configura un servidor web para servir sus páginas HTML, debería estar configurado.

Otros consejos

Es la política de acceso al sistema de archivos local de Chrome. Para el desarrollo local, solo podría agregar las siguientes banderas:

-Allow-File-access-from-Files-desaconsejable-web-seguridad

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top