非常に特別な状況で、リモートからロードした Dojo クラス (つまりソース) を localStorage に保管して、オフラインの状況 (ハイブリッド・モバイル・アプリについて話している) でそれらにアクセスできるようにしたいと考えています。すべて実行しましたが、dojo.eval では、このような文字列からクラスを作成できません。
var data = 'define(["dojo/_base/kernel",...'; // class definition as string
dojo.eval(data);
これを達成する方法はありますか?