我最近一直在C#中使用CEFGlue进行实验,尤其是通过JS> Native集成。

我尝试了3种方法,但似乎没有合适的方法。

  • 通过XHR和Custom SchemeHandler-通常很好,但似乎
    阻止渲染器和浏览器执行长时间运行的任务。
  • 通过V8回调-很棒,但是长时间阻止了渲染器
    运行任务
  • 通过cefQuery aka异步绑定(bind)-是否
    不会阻止渲染器或浏览器,但似乎没有支持
    用于传递任何参数。

  • 看来我有一个琐碎的要求。
  • 异步执行,即浏览器和渲染器都不
    阻止长时间运行的任务。
  • 我需要传递参数和
    用Javascript处理返回值。

  • 我可以尝试使用CEFGlue的一项功能来完成此任务吗?

    谢谢。

    最佳答案

    我已经在Google CEF论坛上发布了我自己的问题的答案。该解决方案效果很好。

    CEF Google Group

    08-03 22:04