Google Chrome のパッケージ アプリは、CSP に準拠する必要があります。展開前にハンドルバー テンプレートをコンパイルすると仮定すると、それは Ember.js に適用されますか?
何らかの理由で、Googleは Ember.js を推奨される MVC フレームワークとしてリストしていません。
Google Chrome のパッケージ アプリは、CSP に準拠する必要があります。展開前にハンドルバー テンプレートをコンパイルすると仮定すると、それは Ember.js に適用されますか?
何らかの理由で、Googleは Ember.js を推奨される MVC フレームワークとしてリストしていません。
ドキュメントを書いている時点では、Ember はコードの使用eval
またはnew Function
コード内での使用のために CSP に準拠していませんでした。
適切なビルド ツールを使用すると、Ember テンプレートをプリコンパイルできます。grunt-ember-templates npm パッケージがこれを処理します。このパッケージは、デフォルトで推奨される Ember ビルド ツールになりつつあるember-app-kitによって使用されます。Rails が好きなら、代わりにember-appkit-railsを使用できます。
なんらかの理由でコンパイルされていないテンプレートを使用したい場合は、もちろんサンドボックス属性を使用してページを Chrome アプリ API から分離し、eval を使用できるようにすることができます。