Javascript 如何从主框架测试Web Worker中是否有Fetch API

Javascript 如何从主框架测试Web Worker中是否有Fetch API,javascript,web-worker,fetch-api,Javascript,Web Worker,Fetch Api,在浏览器中可用时,我只需测试窗口。fetch 但是,在Safari 10中,fetch在主框架中可用,它实例化了一个web工作程序,但在web工作程序框架中不可用 有没有办法从主框架测试web worker中是否有顶级功能可用 理想情况下,我们可以拥有web worker实例的引用,并测试self对象上是否有可用的属性 有没有办法从主框架测试web worker中是否有顶级功能可用 不同步 但是,在许多浏览器中,您可以从blob或数据uri创建Web Worker实例。您可以创建一个web wo

在浏览器中可用时,我只需测试
窗口。fetch

但是,在Safari 10中,
fetch
在主框架中可用,它实例化了一个web工作程序,但在web工作程序框架中不可用

有没有办法从主框架测试web worker中是否有顶级功能可用

理想情况下,我们可以拥有web worker实例的引用,并测试
self
对象上是否有可用的属性

有没有办法从主框架测试web worker中是否有顶级功能可用

不同步

但是,在许多浏览器中,您可以从blob或数据uri创建Web Worker实例。您可以创建一个web worker来运行
typeof
测试,并将结果作为消息发送回去。有关更多信息,请参阅

我认为,这可能是浏览器版本检测更合适的少数情况之一