文件名称:临时的:临时的:Rails的Javascript时区检测
文件大小:30KB
文件格式:ZIP
更新时间:2024-03-21 10:47:50
Ruby
颞 Temporal是一个小型(〜7.5k)Javascript库,它使用多种技术来确定客户端时区。 一旦确定了时区,就会设置一个cookie,该cookie可以在服务器上使用。 现在,您可以在整个响应周期的其余时间显示本地时间。 第一种方法基于检查不同日期的不同时间以解析为简短的时区列表。 简短列表绝不是详尽的,而是旨在提供时区偏移量-而不是具体提供客户端的位置。 数据由的最有用的方面组成,这使客户端上加载的数据较小。 第二种方法是将HTML5 Geolocation API与结合使用。 纬度和经度由客户端(经批准)提供,时区的名称/偏移量通过JSONP通过GeoNames API获取。 此方法提供了更加准确的位置信息-尽管我无法使这两种to方法无法就实际偏移量达成一致,因此,如果您不需要这种水平的位置精度,则可以不用它。 故事 如果您曾经在应用程序中完成过时区特定的逻辑,您就会知
【文件预览】:
temporal-master
----.travis.yml(124B)
----.rvmrc.example(32B)
----vendor()
--------assets()
----MIT.LICENSE(1KB)
----Rakefile(2KB)
----temporal-rails.gemspec(745B)
----distro()
--------temporal.min.js(8KB)
--------temporal.js(13KB)
----Gemfile(284B)
----.rspec(8B)
----spec()
--------javascripts()
--------controllers()
--------engine()
--------dummy()
--------spec_helper.rb(1KB)
----.gitignore(197B)
----lib()
--------temporal()
--------temporal-rails.rb(25B)
----README.md(5KB)