我很难找到将变量长度参数发送到Javascript函数的正确语法。
我试过这个: C#调用代码:
private void button4_Click(object sender, EventArgs e)
{
object[] args = {1,2,3 };
browser.ExecuteScriptAsync(string.Format("test({0})",args));
}
调用javascript:
function test(args){
alert("args length = " + args.length);
}
警告声明args未定义。 我觉得我做错了什么?
答案 0 :(得分:1)
有关示例,请参阅https://github.com/cefsharp/CefSharp/pull/1372/files,此扩展方法应简化调用带params的方法。
在合并之前需要进行一些审核,应该在45.0.0
的{{1}}版本中。
现在您只需复制并粘贴代码即可。欢迎捐款。 (请直接发布到CefSharp
)