web-worker

    0熱度

    2回答

    Firefox允許附加到網絡工作人員。您可以轉至about:debugging,查看活動工作者列表,然後單擊「調試」進行附加。 但是如果應用程序創建一個短期工作人員該怎麼辦?我想設置一個斷點,但在創建工人之前我不能這樣做。 (至少,我還沒有找到辦法,例如,用debugger statement設置斷點在Firefox 54中不起作用。) 作爲一個非常粗糙的解決方法,我可以延遲web worker的

    0熱度

    1回答

    我試圖執行this code,這裏是the link。它適用於Chrome,而在IE 11中,它提供了一個錯誤'SharedWorker' is undefined。但根據caniuse,WebWorkers在IE 11中受支持。 有誰知道誰是對的?

    0熱度

    2回答

    我用描述here的步驟將我的Angular4應用程序轉換爲網絡工作者。當我運行應用程序,我看到以下錯誤: 從現有Angular4應用程序我有變化和新的一個是網絡工作者的支持。 該錯誤沒有給出任何線索,什麼組件或代碼是造成這種情況。有沒有可以添加到某處找到導致此錯誤的跟蹤? ---- 6/28 ----- 從以下代碼 WorkerDomAdapter.prototype.getCookie = fu

    1熱度

    1回答

    所以我基本上做了很多對數組中的對象的操作。所以我決定使用webworkers,這樣我就可以以並行方式處理它們。但是,如果我輸入一個包含10個對象的數組,只有9個工作人員會返回一個值。所以我創造了這個簡單的樣機能重現問題: var numbers = [12, 2, 6, 5, 5, 2, 9, 8, 1, 4]; var create = function(number) { var

    0熱度

    2回答

    我有一個webworkers的數組,名爲workers。我在一個叫做activate的函數中啓動它們。問題是,我想讓activate返回由worker發佈的值。我希望它能夠回覆某種承諾,或等到它們全部完成。 因此,代碼可能是: // the web workers add stuff in this array with onmessage() var globalArray = []; fu

    2熱度

    1回答

    我們計劃在離子2應用中使用網絡工作者。然而離子2使用離子應用程序腳本(https://github.com/ionic-team/ionic-app-scripts,我們使用1.0.0版)和webpack。我們需要一個編譯爲JS的webworker typescript文件,但不要將其他文件與main.js捆綁在一起。 我們腦子裏想的是什麼有一個文件名格式,如其中「.worker」文件擴展名部分將

    4熱度

    3回答

    如果您啓動兩個使用相同JavaScript文件的網絡工作人員,則Firefox無法在about:debugging#workers中區分它們。你會得到兩個相同的條目(列在「其他工作人員」下)。 爲了進行調試,將名稱分配給網絡工作者會很方便。例如,在Java中有Thread#setName。 JavaScript的web worker API中有相當的東西嗎?

    0熱度

    1回答

    我的地圖()ing 2件事情,並且在每個地圖迭代中,我使用web worker來獲取我想要分配給迭代過程中的事物的值當網絡工作者打電話時。我的問題是地圖在web worker可以響應之前完成迭代,所以它返回的所有值都被分配給迭代的最後一個「東西」。這種情況有什麼好的模式?謝謝,泰德

    0熱度

    1回答

    我有一個網絡工作者,我添加了'notificationclick'事件。 我想導航到相同選項卡中的網址,而不是打開新選項卡。 任何線索如何做到這一點? self.addEventListener('notificationclick', function (event) { const id = event.notification.data.id; let path = 'h

    0熱度

    1回答

    我想在JavaScript中使用Web Worker運行函數,但是如果工作人員在2分鐘內未返回任何結果,我想終止工作人員。是否有可能這樣做?