2014-04-10 34 views
1

我想在從blob加載代碼的javascript代碼模塊中使用web worker。通常,這可以在網頁中通過調用blob上的「window.URL.createObjectURL」並將createObjectURL生成的url提供給worker來完成。這是可能的JavaScript代碼模塊,儘管沒有window.URL對象?在Firefox中使用createObjectURL javascript代碼模塊

回答

2

可以導入URL構造

Components.utils.importGlobalProperties(['URL']); 
+0

謝謝!這似乎奏效了。 Components.utils.importGlobalProperties是否記錄在任何地方? – Paul

+1

我不這麼認爲。支持的屬性有'indexedDB','XMLHttpRequest','TextEncoder','TextDecoder','URL','atob'和'btoa'。 – paa

+0

既然支持哪個版本的Firefox?我也試圖使用'createObjectURL'並遇到這篇文章。這是獲得createObjectURL和revokeObjectURL的唯一方法嗎? – Noitidart