在js中,全局对象的属性可以通过window.method()或method()来访问。 例如 window.alert('blabla');和警报('blabla'); 如何在mujs中实现?
现在是:
js_newobject(J);
{
addmethod(J, "alert", window_alert, 1);
}
js_defglobal(J, "window", 0);
js_dostring(J, "function alert(text) { return window.alert(text); }\n");
这不是一个好的解决方案,因为不能很好地处理属性。 你能展示一下代码片段吗?如何使它正确?
js_pushglobal(J);
{
addmethod(J, "window.alert", window_alert, 1);
}
js_defglobal(J, "window", 0);
似乎有效。