2012-06-19 26 views
7

Tôi đang sử dụng các webwork được chia sẻ, tôi không nhận được lỗi từ nhân viên. Trình xử lý lỗi công nhân không trả về bất kỳ lỗi nào !. Làm thế nào tôi có thể gỡ lỗi các webwork được chia sẻ.Làm cách nào để gỡ lỗi các webwork được chia sẻ?

var worker = new SharedWorker('Vult_worker.js'); 
    worker.port.start(); 
    worker.port.onerror = function(e) { 
     consloe.log('ERROR: Line ', e.lineno, ' in ', e.filename, ': ', e.message); 
    } 

    worker.port.onmessage = function(e) { 
     console.log(e.data); 
    }; 
worker.port.postmessage(); 

nhân Mã số:

onconnect = function(e) { 
    var self = e.ports[0]; 
self.onmessage=function(){ 
self.postmessage(1/x); 
} 
+0

Trình duyệt nào bạn sử dụng? Tôi không thấy lớp 'SharedWorker' trên Firefox 13. –

+0

trình duyệt chrome google –

Trả lời

0

Câu trả lời được chấp nhận là kinda cũ, Kể từ đó, Mozilla Firefox đã thực hiện console.log trong Shared Web Workers và Dịch vụ Web Workers. Xem Bug #1058644.

6

Điều hướng đến chrome://inspect/#workers và tìm nhân viên được chia sẻ và nhấp vào "kiểm tra". Sau đó, bạn có thể kéo bảng điều khiển cho SharedWorker.