Javascript 当用户导航到新页面(在同一应用程序中)时,web workers是否终止

Javascript 当用户导航到新页面(在同一应用程序中)时,web workers是否终止,javascript,html,web-worker,Javascript,Html,Web Worker,例如,我可以卸载一项任务,并允许用户在javascript运行时继续浏览我的站点吗 如果我离开页面,工作程序就会终止。浏览器中的“页面导航”意味着过去存在的一切(HTML、CSS、JavaScript、插件等)都将不复存在,新页面将被加载,就像您打开了新的浏览器窗口一样。Web工作者在“Web应用程序”上下文中比在“网页”上下文中更有意义。如果你正在编写一个浏览器中的应用程序,考虑放弃“页面”隐喻,构建一个不需要在每次更改上下文时浏览浏览器的UI。 < P>我没有亲自尝试过,但是…有所谓的共享网

例如,我可以卸载一项任务,并允许用户在javascript运行时继续浏览我的站点吗


如果我离开页面,工作程序就会终止。

浏览器中的“页面导航”意味着过去存在的一切(HTML、CSS、JavaScript、插件等)都将不复存在,新页面将被加载,就像您打开了新的浏览器窗口一样。Web工作者在“Web应用程序”上下文中比在“网页”上下文中更有意义。如果你正在编写一个浏览器中的应用程序,考虑放弃“页面”隐喻,构建一个不需要在每次更改上下文时浏览浏览器的UI。

< P>我没有亲自尝试过,但是…有所谓的共享网络工作者。据推测,它们可以从相同来源的任何脚本访问。据我所知,这意味着它可以从多个浏览器窗口访问。我想如果你只是在同一个页面上浏览,它不应该被终止。对不起,如果我错了,但也许这正是你需要的;)

这是一个非常复杂的问题,但一般来说,如果工作人员的页面消失了,并且没有持续的理由让工作人员能够再次接触到生活的世界,那么工作人员就会被解雇。嗯。我想我需要想出一个聪明的方法来解决这个问题。