阅读:7359回复:2
请教SpiderMonkey的API函数JS_EvaluateScript调JavaScript的问题
如:
std::string script = "document.write('hello');"; //定义JavaScript ..... JSBool ok = JS_EvaluateScript(cx, global, script.c_str(), script.length(), "script", lineno, &rval); 为什么返回为0呢?(即是执行这个script 失败了) |
|
1楼#
发布于:2007-11-23 11:31
这样的js只能在网页里运行,没有document这样的环境。
|
|
2楼#
发布于:2007-11-23 11:31
兄弟,我也碰到了同样的问题,觉得JS_EvaluateScript传入参数都没有错误但是为什么就是返回值是零.
我的邮箱swensonliu@126.com欢迎一起交流. |
|