おはようございます。次男が数歩あるいた@kjunichiです。
--pre-loadオプションを使う
ソースコード上の指定したファイル名でアップロード出来なので、以下のようにpre.jsを用意して 対象のファイルをjsdo.itにアップロード後、提示されたファイル名をpre.jsに埋め込む。
Module['preRun'] = function () {
FS.createPreloadedFile(
"/",
"pdcfont.bmp",
"/assets/g/m/e/F/gmeFE",
true,
false);
};
Emscriptenで生成されたファイルはでかい
Emscriptenで生成されたファイルは数万行となり、 コピペでjsdo.itに貼り付けると、重くてまともに扱えないので、 これも、ファイルとしてjsdo.itにあげておき、srcriptタグで 読み込むことが出来る。
で、お前何作ったんだ
Emscriptenで本物のslコマンドをjsdo.itで動かした!
まとめ
今回のslコマンドの様な比較的小規模のソースはサイズ的にjsdo.itで動かすことは上記の方法で簡単に 出来る。
関連記事