我的情景
是的,所以这个问题已经产生,因为我正在制作游戏。我稍微(不是那么轻微)沉迷于Orteils游戏Cookie Clicker并决定我想要擅长javascript并最终制作我自己的游戏。
到目前为止,发展情况良好,但我遇到了一个问题(这篇文章的标题)。 Orteils cookie clicker允许用户关闭浏览器并跟踪您离开的时间,并根据您的Cps(每秒Cookie数)*时间为您提供Cookie。
作为一名初学者,我不知道他是如何做到的,但我发现它很有意思,并希望在我的项目中使用它。
我的问题
如果人们没有打开页面,你如何计算浏览器关闭的时间,或者在后台运行某种类型的脚本,只要它们需要。
可以找到相关游戏Here
答案 0 :(得分:1)
您可以在浏览器关闭时以ms为单位保存当前时间,然后再次开始游戏,查看是否有时间保存,计算差异,然后确定重新打开时会获得多少个Cookie。
为此,您可以每5或10秒保存一次或使用body标签的unload
属性。一旦网页或浏览器关闭,unload
属性将调用方法。