我的Chrome扩展程序在很大程度上依赖于服务器后端的功能。几个星期后,我将需要在服务器上进行一些约一小时的更改。是否有任何公共API可用于从服务器获取时间(可能是某人在appspot或其他东西上制作的),我只需要让每个人都获得相同的时间戳,这样我就可以同时禁用扩展功能为了所有人。我不能使用Date()。getTime(),因为这是特定于时区的,有些人可能在他们的系统上设置了错误的日期或时间。
答案 0 :(得分:1)
好吧,你可以像这样在服务器上有一个脚本(PHP示例,但其他语言类似):
<?php echo time(); ?>
并让您的扩展程序向该脚本发出请求。
答案 1 :(得分:1)
如果您使用任何AJAX方法,则可以依赖服务器的Date
标头对所有客户端都相同。通常的方法是:
strDateString = xhr.getResponseHeader('Date');