我在我的项目中使用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>
我是这个领域的新手,如果可能的话,我会很感激!