6

プロジェクトでGeckoFX16xulrunner-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>

私はこの分野では初めてです。可能であれば感謝します!

4

3 に答える 3