asp*_*tte 7 javascript web-worker cordova
我正在尝试在phonegap中创建一个HTML5 Web Worker,但phonegap不允许我在运行时加载本地javascript文件.我收到以下错误:
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.
Run Code Online (Sandbox Code Playgroud)
有没有人对我如何解决这个问题有一个很好的建议,让工人跑步?
谢谢!
Haven't tried this yet but I believe we can run it using blob url. See it here ( http://www.html5rocks.com/en/tutorials/workers/basics/#toc-inlineworkers-bloburis )
Update: I've tried this already and it worked. :)
小智 2
据我所知,Web Workers 永远不会在本地目录上工作
文件://
它在服务器端工作。例如,不要将文件放置在“file://”处,因此路径应该是
***> http://localhost/ or***
***> http://server_ip_address***
Run Code Online (Sandbox Code Playgroud)
因此,Phonegap 由 HTML 和 Javascript 组成,它们位于设备目录中,因此 Phonegap 不支持 Web Worker。
归档时间: |
|
查看次数: |
5027 次 |
最近记录: |