我最近一直在 C# 中试验 CEFGlue,特别是从 JS>Native 集成。
我尝试了 3 种方法,但似乎都不合适。
- 通过 XHR 和自定义 SchemeHandler - 通常很好,但似乎会阻止渲染器和浏览器以执行长时间运行的任务。
- 通过 V8 回调 - 很棒,但会阻止渲染器执行长时间运行的任务
- 通过 cefQuery aka Asynchronous Bindings - 不会阻塞渲染器或浏览器,但似乎不支持传递任何参数。
我似乎有一个微不足道的要求。
- 异步执行,即浏览器和渲染器都不会阻塞长时间运行的任务。
- 我需要在 Javascript 中传递参数和处理返回值。
CEFGlue 是否有一个我可以试验的功能可以让我完成这项任务?
谢谢。