在页面之间和期间保持脚本处于活动状态 change/refresh

Keep script active between and during page change/refresh

我不是 JavaScript 或 JQuery 方面的专家,似乎无法弄清楚: 是否可以在页面更改或刷新之间保持脚本处于活动状态(例如,当您浏览网站时 运行 处于 50% 的加密矿工)。 对于我正在处理的项目,不可能将此值存储在某处并稍后将其取回以再次启动它(并且可能会纠正加载时间)。它实际上必须 运行.

或者只有通过其中的脚本保持主页处于活动状态并仅刷新(部分)内容的唯一方法?

如果这最后一个选项是唯一的方法,有谁知道 Google Adsense 是否会将新内容作为一个新页面,或者它会认为它仍然是同一页面?

如有任何见解,我们将不胜感激。

您唯一可用的工具(不涉及扩展或用户需要下载的任何内容)是 service workers

正如@KevinB 指出的那样,您还可以使用 localStorage 或 cookie 来保持页面之间的数据(但这需要至少打开一个页面才能保持 运行ning ).

此外,取决于涉及的编码量:您应该考虑单页应用程序设计(类似于 facebook)。你真的不会导航到其他页面,只是在单个页面上重新加载内容。这将允许您的脚本在页面之间继续 运行(因为内容将通过 ajax 传送,而不是导航离开)。