添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
开心的山羊  ·  专题 - Travel Link ...·  2 周前    · 
单身的人字拖  ·  Effects of ...·  2 月前    · 
风流倜傥的脆皮肠  ·  6 Ways to Fix Zsh ...·  1 年前    · 

C#调用js比较容易。JS调用C#代码,现有两种方法。老方法的缺点是只支持单页,如果切换页面,原有创建的变量就失效了。新方法没有这些问题。

Cefsharp js调用c#与c#调用js

CefSharp 与 js 相互调用

https://github.com/cefsharp/CefSharp/issues/2246

  var options = new CefSharp.BindingOptions() {CamelCaseJavascriptNames = false};
            var bindingOptions = options;
            //For async object registration (equivalent to RegisterJsObject)
            this.Browser.JavascriptObjectRepository.Register("boundAsync", new BoundObject(), true, options);
            this.Browser.JavascriptObjectRepository.Register("boundAsync2", new AsyncBoundObject(), true, options);
<script type="text/javascript">
    function aa()
        // <embed user provided code here>
        CefSharp.BindObjectAsync("boundAsync", "bound").then(function (result) {
            boundAsync.hello('CefSharp');
    function bb(){
        CefSharp.BindObjectAsync("boundAsync2").then(function(result)
            boundAsync2.hello('CefSharp');
</script>

demo1

参考链接:

https://github.com/cefsharp/CefSharp/wiki/Quick-Start

wpf中使用

https://www.codeproject.com/Articles/881315/Display-HTML-in-WPF-and-CefSharp-Tutorial-Part

官方demo

https://github.com/cefsharp/CefSharp.MinimalExample

博客园博客

https://www.cnblogs.com/M-Silencer/p/5846494.html

版权声明:本文为博主原创文章,未经博主允许不得转载。