簡體   English   中英

在不發送顯式消息的情況下檢測到網絡工作者已被加載

[英]Detecting that a web-worker has been loaded without sending an explicit message

有沒有辦法檢測到網絡工作者已被加載。 我查看了規范,但只有一個error事件。 沒有onloadonreadeonstatechange或任何類似的東西。

我正在尋找腳本元素 onload事件的替代方案,但適用於網絡工作者。

我想在沒有工作人員在加載后明確發送消息的情況下執行此操作,因為它是針對庫的,並且我需要它盡可能通用並且不想對工作人員施加此限制。

設計上沒有。 本來是這么計划的,后來被拿掉了。 我忘記了基本原理,但我懷疑這與某些允許分配許多工人但當時只運行幾個工人的實現有關。

(有一些計划來改進這一點,特別是如果SharedArrayBuffer發生,它需要那種信息,但現在沒有標准的方法。)

一種解決方法可能是提前獲取代碼,然后從 blob URL 啟動工作程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM