Javascript 计算,即使浏览器关闭
Javascript calculations even if browser closed
我的场景
是的,因为我正在制作游戏,所以产生了这个问题。我有点(不是那么轻微)沉迷于 Orteils 游戏 Cookie Clicker 并决定我想变得擅长 javascript 并最终制作我自己的游戏。
到目前为止进展顺利,但我遇到了一个问题(标题 Post)。 Orteils cookie clicker 允许用户关闭浏览器并跟踪您离开的时间,并根据您的 Cps(每秒 Cookie 数)* 您离开的时间为您提供 cookie。
作为初学者,我不知道他是怎么做到的,但我觉得它很有趣,想在我的项目中使用它。
我的问题
如何计算浏览器关闭的时间,或者只要人们没有打开页面,就可以在后台保留某种脚本 运行 .
可以找到相关游戏Here
您可以在浏览器关闭时以毫秒为单位保存当前时间,然后在游戏再次开始时查看它是否保存了时间,计算差异,然后计算出重新打开时您会得到多少 cookie。
为此,您可以每 5 秒或 10 秒保存一次时间,或者使用 body 标签的 unload
属性。 unload
属性 将在网页或浏览器关闭后调用一个方法。
我的场景
是的,因为我正在制作游戏,所以产生了这个问题。我有点(不是那么轻微)沉迷于 Orteils 游戏 Cookie Clicker 并决定我想变得擅长 javascript 并最终制作我自己的游戏。
到目前为止进展顺利,但我遇到了一个问题(标题 Post)。 Orteils cookie clicker 允许用户关闭浏览器并跟踪您离开的时间,并根据您的 Cps(每秒 Cookie 数)* 您离开的时间为您提供 cookie。
作为初学者,我不知道他是怎么做到的,但我觉得它很有趣,想在我的项目中使用它。
我的问题
如何计算浏览器关闭的时间,或者只要人们没有打开页面,就可以在后台保留某种脚本 运行 .
可以找到相关游戏Here
您可以在浏览器关闭时以毫秒为单位保存当前时间,然后在游戏再次开始时查看它是否保存了时间,计算差异,然后计算出重新打开时您会得到多少 cookie。
为此,您可以每 5 秒或 10 秒保存一次时间,或者使用 body 标签的 unload
属性。 unload
属性 将在网页或浏览器关闭后调用一个方法。