おはようございます。次男が数歩あるいた@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で動かすことは上記の方法で簡単に 出来る。
関連記事