我不是JavaScript或JQuery的专家,但似乎无法解决这个问题: 是否可以在页面更改或刷新之间保持脚本处于活动状态(例如,在您浏览网站时运行率为50%的加密程序)。 对于我正在研究它的项目,不可能在某处存储该值并在以后重新启动它以再次启动它(并且可能在负载运行时更正)。它实际上必须运行。
或者是使主页保持活动状态并且只刷新(部分)内容的唯一方法吗?
如果最后一个选项是唯一的方法,有人知道Google Adsense是否会将新内容作为新页面提取,还是会将其视为同一页面?
感谢任何见解。
答案 0 :(得分:4)
您可用的唯一工具(不涉及扩展或用户需要下载的任何内容)是service workers。
正如@KevinB指出的那样,你也可以使用localStorage
或cookie来保持页面之间的数据(但这需要至少打开一个页面才能继续运行)。
此外,根据涉及的编码量:您应该考虑1页应用程序设计(像facebook这样的Sorta)。你真的不会导航到其他页面,只是在一个页面上重新加载内容。这将允许您的脚本继续在页面之间运行(因为内容将通过ajax传送,而不是导航)。