2
通常在JavaScript中,您可以使用window.location.hostname
找到主機名,但在服務人員看來,您無法使用此方法找到主機名。如何獲取安裝服務人員的主機名?
是否有任何其他優雅的方式來動態獲取主機名?
通常在JavaScript中,您可以使用window.location.hostname
找到主機名,但在服務人員看來,您無法使用此方法找到主機名。如何獲取安裝服務人員的主機名?
是否有任何其他優雅的方式來動態獲取主機名?
在服務人員上下文中運行的代碼可以通過self.location.hostname
獲取相關主機名。
如果您想了解更多服務人員內部可用的內容,相關文檔適用於ServiceWorkerGlobalScope
。
具體而言,您會看到ServiceWorkerGlobalScope
繼承自WorkerGlobalScope
,並且這反過來暴露了只讀location
屬性。