Windows フォームに Awesomium .net を使用します。
引数(JSValue)を渡すJavaスクリプト関数を呼び出す私のコードビハインド。
JSValue[] args = new JSValue[args2.Length];
for (int i = 0; i < args2.Length; i++)
{
args[i] = args2[i].ToString();
}
JSObject js_obj = webControl1.ExecuteJavascriptWithResult("window");
//args has all my 35 elements.
js_obj.Invoke("addTheseElements", args);
参照 http://docs.awesomium.net/html/M_Awesomium_Core_JSObject_Invoke.htm http://answers.awesomium.com/questions/784/calling-a-javascript-method-with-parameters.html
私のHTMLページ
<script>
function addTheseElements(args) {
alert(args);
//returns element1
alert(args[0]);
//returns e
alert (args.length)
//returns 8 (element1)
}
</script>
問題は、配列の 2 番目の要素を選択できないことです。どうすればアクセスできますか? 私は何を間違っていますか?