通常在javascript中,您可以使用window.location.hostname
找到主机名,但是在服务 worker 中,您似乎无法使用此方法找到主机名。
还有其他优雅的方法可以动态获取主机名吗?
最佳答案
在服务 worker 上下文中运行的代码可以通过self.location.hostname
获得相关的主机名。
如果您想探索服务 worker 内部可用的更多内容,则相关文档适用于 ServiceWorkerGlobalScope
。
具体来说,您将看到ServiceWorkerGlobalScope
继承自 WorkerGlobalScope
,并进而公开了一个只读的 location
属性。
关于javascript - 如何获取服务 worker 的安装主机名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38568949/