Parcourir la Source

Provide console.log and console.error

Lucas Stadler 9 ans auparavant
Parent
commit
aacc99e87b
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6 0
      c/jsc-test.c

+ 6 - 0
c/jsc-test.c

@ -59,6 +59,12 @@ int main(int argc, char **argv) {
59 59
	register_global_function(ctx, "CONSOLE_LOG", console_log);
60 60
	register_global_function(ctx, "CONSOLE_ERROR", console_error);
61 61
62
	JSStringRef init_source = JSStringCreateWithUTF8CString("<init>");
63
	JSStringRef init_script = JSStringCreateWithUTF8CString("var console = {};"\
64
			"console.log = CONSOLE_LOG;"\
65
			"console.error = CONSOLE_ERROR;");
66
	JSEvaluateScript(ctx, init_script, NULL, init_source, 0, NULL);
67
62 68
	JSStringRef source = JSStringCreateWithUTF8CString("<inline>");
63 69
	JSStringRef script;
64 70
	if (argc == 0) {