Il plug -in di testo requisito fornisce un errore di origine crociata in Chrome
-
29-10-2019 - |
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.
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