Tôi đang cố gắng tạo một HTML5 Web Worker trong điện thoại, nhưng phonegap không cho phép tôi tải tệp javascript cục bộ khi chạy. tôi nhận được lỗi sau:Sử dụng nhân viên web trong phonegap
var web_worker=new Worker('socket-worker.js')
undefined
file://socket-worker.jsFailed to load resource: The requested URL was not found on this server.
Có ai có một gợi ý tốt về cách tôi có thể làm việc xung quanh này, và nhận người lao động chạy?
Cảm ơn!
hoàn toàn không có vấn đề với tệp tải PhoneGap khi chạy. Kiểm tra filepath của bạn, thử với đường dẫn tuyệt đối một lần. – SHANK
@asprotte - bạn có thể sử dụng webworkers từ phonegap không? – murtaza52
Cảm ơn bạn SHANK. Bạn đã đúng, vấn đề không phải là khi tải tệp. @ murtaza52 có, vấn đề không thực sự với tệp socket-worker.js nhưng do phương thức i đã nhập khẩu thư viện js socket.io trong socket-worker.js của tôi bằng cách sử dụng importScripts(). Thay vì nhập tập lệnh socket.io cục bộ, tôi phải tải nó bằng một yêu cầu http: importScripts ('http: //someaddress/socket.io.js') – asprotte