1

Visual Studio 2010のWebブラウザーコントロールを使用してJSスクリプトを呼び出しています。Webブラウザーから関数を呼び出すことはできますが、JSから可変値を取得し、それをwinformで使用することを検討しています。

私は例としてこのJSコードを持っています:

<script type="text/javascript">
function f() {
var val=0;
return val;
}
</script>

C#コードが機能していません:

webBrowser.Document.InvokeScript("f");

JS関数を呼び出して変数値を取得する正しい方法は何ですか?

4

1 に答える 1

1

InvokeScriptは、javascript関数が返す値を返します。タイプに少し注意する必要があります。数値と文字列はac#文字列として返されます。

于 2013-03-19T15:44:57.567 に答える