C〓〓win formプログラムはどのようにjsとインタラクションしますか?

749 ワード

最初:
JSコード<script language=”javascript”>
function ShopXG(infor)
{
alert(‘ 、 , , !’);
return;
}
</script>
C菵コードの呼び出しは以下の通りです.
using System.Security.Permissions;
クラス定義の前に次の2行を追加する必要があります.でないと、呼び出しに失敗します.
[PermissionSet]
[System.Runtime.InteropServices.cmvieble Attribute]
呼び出された関数:
webBrowser 1.Dockment.InvokeScript(「ShopXG」、new string[]{‘ss’});
2番目:
JSでc嗳関数を呼び出した例のC〓関数は以下の通りです.public void ShowMessage(string message)
{
MessageBox.Show(“ , !”);
}
JSでの呼び出し方法:<script language=”javascript”>
function InvokeFunc()
{
window.external.ShowMessage(‘ ’);
}
</script>