gpt4 book ai didi

c# - 如何使用 Gekofx 将参数从 C# 按值传递到 javascript 函数

转载 作者:行者123 更新时间:2023-12-03 11:57:40 25 4
gpt4 key购买 nike

人们总是可以像这样调用 JavaScript:

mybrowser.Navigate("javascript:YourJavascriptFunction('yourArgument1', 'youArgument2')");

我的是单个参数,作为逗号分隔的字符串,例如“110.1,2.2,24,55.5”

HTML 具有下面引用的 JS 函数

如何确保记录器获取 array[1]=2.2array[2]=24。删除参数周围的单引号 '',HTML 的行为就像记录器没有收到任何内容一样。

而参数周围有单引号 '' 包含;看来记录器收到了“Argument”作为 text-string 。这是通过在 C# 中拆分参数然后传递两个单独的参数来验证的。

  function logger(msg){           
var array = msg.split(',');
V1g.refresh(array[1]);
I1g.refresh(array[2]);
}

最佳答案

它可能会在某个时间点帮助其他人:

geckoWebBrowser1.Navigate("javascript:logger('Argument0','Argument1','Argument2')");

需要替换为:

geckoWebBrowser1.Navigate("javascript:logger('" + Argument0.ToString() + "','" + Argument1.ToString() + "','" + Argument2.ToString() + "')");

关于c# - 如何使用 Gekofx 将参数从 C# 按值传递到 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25531941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com