Javascript 如何获得类似chrome开发工具的资源初始化器?

Javascript 如何获得类似chrome开发工具的资源初始化器?,javascript,service-worker,cefsharp,chromium-embedded,Javascript,Service Worker,Cefsharp,Chromium Embedded,我正在使用CefSharp制作javascript跟踪器。 在搜索大量解决方案时,我可以使用服务工作者实现这样的代码,劫持http/https请求,但它不起作用: navigator.serviceWorker.addEventListener('fetch', event => { event.respondWith(async function(e) { var err = new Error(); ccw.hhh(err.stack); // print call

我正在使用CefSharp制作javascript跟踪器。 在搜索大量解决方案时,我可以使用服务工作者实现这样的代码,劫持http/https请求,但它不起作用:

navigator.serviceWorker.addEventListener('fetch', event => {
  event.respondWith(async function(e) {
    var err = new Error();
    ccw.hhh(err.stack); // print call-stack info using my own js-object
  }());
});
因为我没有创建自己的网页,所以无法使用类似
navigator.serviceworner.register('sw.js')
的代码

而且也不在CefSharp工作

CefSharp提供的和
IResourceHandler::Open(IRequest…)IRequest
不包含调用堆栈和初始化器信息


如何获取CefSharp中的请求调用堆栈信息?

您使用的是什么版本?到底是什么阻止你使用服务人员?您可以执行JavaScript。还请阅读我可以使用cefsharp提供的CefSharpSchemeHandlerFactory处理服务人员问题,但服务人员无法跟踪堆栈,因为它有单独的JavaScript上下文,并且无法使用注册的JavaScript对象。我使用ChromeDevTools协议解决了这个问题。