Android WebView 中的 eval 函数不起作用。这是我正在执行的代码。第 2 行打印未定义。
console.log("Script json" + eval(scriptJson.Script+" \n function test() {alert(1233);}"));
console.log("is functions loaded "+ window.test);
Android WebView 中的 eval 函数不起作用。这是我正在执行的代码。第 2 行打印未定义。
console.log("Script json" + eval(scriptJson.Script+" \n function test() {alert(1233);}"));
console.log("is functions loaded "+ window.test);
我发现问题实际上我正在从另一个 js 对象运行 eval
myobj.init = function () {
console.log("Script json" + eval(scriptJson.Script+" \n function test() {alert(1233);}"));
console.log("is functions loaded "+ window.test);
}
相反,如果我将其更改为
myobj.init = function () {
console.log("Script json" + window.eval(scriptJson.Script+" \n function test() {alert(1233);}"));
console.log("is functions loaded "+ window.test);
}
它的工作...