如何在Javascript中创建一个所有用户都可以访问的变量
How can I make a variable in Javascript that is accessible to all users?
我正在开发一个不断更新的计数器,该计数器显示所有用户访问我的网站期间总共经过了多少秒。如果可能的话,请使用Javascript,否则,请告诉我是否需要其他语言。对不起,我还没有编写任何代码来显示,这可能是一个愚蠢的问题,但我已经搜索了所有地方,没有找到解决方案。
您可以使用类似websocket的东西来实时显示秒数。使用服务器中的计数器,并在每秒钟内发射一个股票行情。当用户访问你的网站时,用套接字连接他并推送更新(秒数)。
通过这种方式,每个用户都可以实时获得时间,即使他重新访问了你的网站。
如果您只考虑当前会话和特定于用户的会话,那么您可以使用JavaScript轻松完成。在网上搜索,那里有很多柜台。
您可以使用系统时钟和已知的开始时间。让javascript获取系统时钟的时间,然后减去已知的开始时间,得到当前经过的时间。由于计算是在渲染页面时完成的,因此它总是准确的。当然,还有一个javascript计时器,它会根据页面渲染后的计算时间继续计时。
相关文章:
- 分析:一个用户可以创建另一个用户吗
- 通过 Stripe 向用户收费,并将资金存入另一个用户帐户
- 我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
- 当至少有一个用户触发事件而不刷新页面时,更改所有用户页面中的内容
- 一个用户脚本的两个实例如何在帧之间进行通信
- c#mvc一次只允许一个用户编辑树视图
- 有没有办法仅使用 JavaScript 来操纵控制台.log输出和下一个用户输入提示之间的时间
- 在 PHP 中弹出到同一应用程序的另一个用户
- 如何在另一个用户控件 ID 中获取用户控件 ID
- 如何在 C# 中将文本框值从一个用户控件获取到另一个用户控件
- 快速返回“;用户未被授权”;当修改来自另一个用户的对象时
- Node.js聊天服务器,当另一个用户发送数据时,客户端断开连接
- 有没有一种正确的方法可以确保一次只有一个用户使用REST+HTTP对对象进行更改
- 为什么为一个用户渲染的模板不为另一个用户进行渲染
- 如何使用service worker存储一个用户id
- Parse.com安全性:我可以保存一个对象并将其声明为另一个用户吗?
- 可以一个网站知道,如果我正在运行一个用户脚本
- Facebook只有一个用户权限窗口
- 为什么一个用户只有在使用VPN时才能正确地看到我的网站?
- 在Express中使用Mongoose将一个模型引用到一个用户模型