IE6中的JavaScript多线程?
IE6中是否可以使用JavaScript多线程 在当前的web浏览器中是否有任何第三方库用于此功能?。即使是这样,我打赌IE6也不会支持它:) 在多个iframe中运行脚本可能是一种解决方法,如下所示 此外,对于现代浏览器,您可能会对签出感兴趣,但这绝对是IE 6的特色:IE6中的JavaScript多线程?,javascript,multithreading,Javascript,Multithreading,IE6中是否可以使用JavaScript多线程 在当前的web浏览器中是否有任何第三方库用于此功能?。即使是这样,我打赌IE6也不会支持它:) 在多个iframe中运行脚本可能是一种解决方法,如下所示 此外,对于现代浏览器,您可能会对签出感兴趣,但这绝对是IE 6的特色: 没有办法——在IE6中肯定没有。您可以使用大量的window.setTimeout()s来伪造它 请参见Google Gears是一个与IE6配合使用的插件,它包括一种叫做WorkerPool的东西。谷歌Gears似
- 没有办法——在IE6中肯定没有。您可以使用大量的
window.setTimeout()
s来伪造它
请参见Google Gears是一个与IE6配合使用的插件,它包括一种叫做WorkerPool的东西。谷歌Gears似乎不再积极开发,因为它已经尝试将Gears的大部分思想转移到HTML5中。Workerpool基本上是后台进程,不共享状态,只通过消息进行通信。在HTML5中,这已经变成了网络工作者。你可以在这里找到更多信息:嗯,HTML5即将推出。但我非常怀疑是否有一个库能够为IE6创建一个包装器
如果您只想编写同步代码,从而避免必须到处编写事件处理程序,您可以尝试:在iFrame中运行任务 假设您正在讨论客户端的多任务处理,您可以在页面上打开n个帧,每个帧指向域上的一个页面 有很多方法可以从那里构建它。可能最简单的方法是在每个帧中运行一个.js include。它给parent.readyToGo()或其他任何东西打电话回家,并分配一些工作。worker方法可以调用类似parent.taskFinished()的函数,以在完成时进行报告
最重要的是,不要听任何人告诉你不要在IE6上运行任务关键型多线程javascript应用程序。我相信你有很好的理由:)@luiscubal是的,很好。事实上,我最初链接到的帖子中提到了它们。修改了我的答案,加入了一些进一步的信息。为什么你希望IE6支持更多错误缠身的功能?爱迪生:强迫用户最终放弃IE6,使用真正的浏览器