requirejsテキストプラグインは、Chromeのクロスオリジンエラーを提供します
-
29-10-2019 - |
質問
Simple HTMLを使用してHTMLファイルを取得する非常に基本的な要求JSコードがいくつかあります。 Firefox 8.0では正常に動作しますが、Chromeのビルド(17.0.9.xxx)では次のエラーが発生します。
クロスオリジンリクエストは、HTTPに対してのみサポートされています。
これは、このクロムのビルドや一般的なテキストプラグインの問題にすぎないでしょうか?
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;
});
HTMLファイルを取得する試みが必要な場合は、エラーが発生した場合です。
解決
Protomに同意します。Webサーバーを設定してHTMLページを提供する場合、すべて設定する必要があります。
他のヒント
Chromeのローカルファイルシステムアクセスポリシーです。ローカル開発のために、次のフラグを追加できます。
-allow-file-access-from-files -disable-web-security
所属していません StackOverflow