GeckoFX ObjectForScripting,GeckoFX 下js调用c#方法

Posted 乐哈哈1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GeckoFX ObjectForScripting,GeckoFX 下js调用c#方法相关的知识,希望对你有一定的参考价值。

GeckoFX ObjectForScripting,GeckoFX 下js调用c#方法

后台注册:

var subtitleWebBrowser = new GeckoWebBrowser();

subtitleWebBrowser.AddMessageEventListener("callMe", CallMe);

 

private void CallMe(string message)
{

}

  

GeckoFX内打开的html页面:

<script type=‘text/javascript‘>
        window.onload= function() {
            var event = document.createEvent(‘MessageEvent‘);
            var origin = window.location.protocol + ‘//‘ + window.location.host;
            event.initMessageEvent (‘callMe‘, true, true, ‘some data‘, origin, 1234, window, null);
            document.dispatchEvent (event);
        }
    </script>

 

以上是关于GeckoFX ObjectForScripting,GeckoFX 下js调用c#方法的主要内容,如果未能解决你的问题,请参考以下文章

如何使用GeckoFX45获取C#上的下载文件百分比?

黄聪:GeckoFX如何引用jquery文件并执行自定义JS

GeckoFX Source 获取 DOM / 隐藏的 div 元素

WebBrowser 控制、隔离和 IE8 InPrivate 模式

DockPanel与GeckoFXChrominumFXCefSharp结合使用问题

WinForm中内嵌WebBroswer