プロジェクトでGeckoFX16とxulrunner-16.0.2.en-US.win32を使用しています。問題は、javascript で C# メソッドを呼び出したいということです。
私は興味があります、これを行う方法はありますか?
以下のように:
C#
部:
private GeckoWebBrowser weBrowser;
public browser()
{
InitializeComponent();
Gecko.Xpcom.Initialize("xulrunner");
weBrowser = new GeckoWebBrowser();
weBrowser.Parent = this;
weBrowser.Dock = DockStyle.Fill;
weBrowser.Navigate("test.html");
}
public string loadData(){
//load data from local file.
return str;
}
javascript
部:
<script type='text/javascript'>
var data = window.loadData();
alert(data);
</script>
私はこの分野では初めてです。可能であれば感謝します!