动态解析JS,有内存泄漏
function DoJavascript(strJavaScriptContent: string): string;
var
jscript: olevariant;
begin
result := '';
try
try
jscript := CreateOleObject('ScriptControl');
jscript.AllowUI := false;
jscript.Language := 'JScript';
jscript.AddCode(strJavaScriptContent);
result := jscript.Run('getResultString');
except
on e: exception do
begin
showmessage('错误:'+e.message);
end;
end;
finally
//jscript.reset;
jscript := UnAssigned;
end;
end;