Is JsCheatPanel the name of the `--js-library` function? And is JsLibCheatPanel the name of the external JS function?
Have you loaded `JsLibCheatPanel` in the global scope somehow? If you are using devtools can you see if `JsLibCheatPanel` exists? If not, you need to arrange for that library to be loaded somehow into your global scope. You can do this using any of the normal html / js methods of loading code. On Wed, Dec 21, 2022 at 9:25 AM '[email protected]' via emscripten-discuss < [email protected]> wrote: > Hi everybody, > I'd like to know if anybody found a way to access, from Wasm/C++ code, > some EXTERNAL Javascript code, i.e., code NOT contained in the C++ code as > inline Javascript, like EM_JS(...). > I'm trying to do so also through the --js-library switch, but I cannot > access my external JS function: > > ColorFever.js:1387 Uncaught ReferenceError: JsLibCheatPanel is not defined > at JsCheatPanel (ColorFever.js:1387:27) > at imports.<computed> (ColorFever.js:8813:35) > at SdkUtils::CheatPanel() (ColorFever.wasm:0x9d992) > at SDKCheatPanel() (ColorFever.wasm:0x442d3) > at GameUtils::MenuFunc(unsigned char) (ColorFever.wasm:0x1e012) > at GAMMainLoop() (ColorFever.wasm:0x38fb1) > at MainLoop() (ColorFever.wasm:0x67c5c) > at dynCall_v (ColorFever.wasm:0x3d2255) > at ret.<computed> (ColorFever.js:8847:35) > at ColorFever.js:1174:22 > > any help is welcome!! > > Thanks, > f_lande > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/8cf3caa4-69ba-4e95-9289-8853d767e513n%40googlegroups.com > <https://groups.google.com/d/msgid/emscripten-discuss/8cf3caa4-69ba-4e95-9289-8853d767e513n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va29dTpdbm0AMzRvuKuhrpMX6jFYGtBJizxtnmPG114eLQg%40mail.gmail.com.
