2015-11-29 29 views
0

我正在尋找建立一個獨立的角度js模塊,利用網絡工作者進行一些較重的處理。這個模塊將被我正在構建的另一個角度的Web應用程序和潛在的其他應用程序使用。帶網絡工作者的獨立角模塊

我希望這個模塊可以通過bower進行安裝,並且包含web worker腳本。問題是web worker腳本需要是外部文件(除非您使用Blob/Url技術,但我的理解是它是不支持IE)。我不希望使用此模塊的客戶端應用程序必須將工作者腳本放在公共目錄中或類似的東西中。我希望他們包括我的模塊,並讓所有的東西都能正常工作。

簡而言之:我希望我的web worker腳本打包在角度js模塊中。我需要支持IE 10+,並且不能使用Blob/URL技術。

+0

你能否更模糊......你最終會問什麼? – Clay

+0

您只能通過[worker]的URL執行腳本(https://developer.mozilla.org/en-US/docs/Web/API/Worker/Worker)。所以不使用'createObjectUrl'就不可能。如果不使用網絡工作者,您應該使用優雅的退化來退回到運作狀態。或者,您可以將工作者腳本託管在CDN上並對其進行自定義。 –

回答