質問するログイン新規登録

回答編集履歴

1

ヒントを追加

2019/03/07 05:15

投稿

miyabi-sun
miyabi-sun

スコア21596

answer CHANGED
@@ -34,4 +34,22 @@
34
34
  この「本物の時刻」を配信しているサービスがNICTです。
35
35
 
36
36
  一度NICTにアクセスを送ってから`new Date()`の誤差を求め、
37
- 「`new Date()`→UTCに変換→誤差補正」という流れを用いて正確なUTCを作り出しているのです。
37
+ 「`new Date()`→UTCに変換→誤差補正」という流れを用いて正確なUTCを作り出しているのです。
38
+
39
+ > どの様に利用すれば良いのでしょうか?
40
+
41
+ teratailのガイドラインの話をするとコードのクレクレになっているので、
42
+ 本来であれば「丸投げの質問」として低評価を山程貰って回答が付かない状態になってしまうことでしょう。
43
+ ですので、もう少し頑張ってください。
44
+
45
+ ヒントを出すと、
46
+ [http://www.nict.go.jp/JST/JST.html](http://www.nict.go.jp/JST/JST.html)のサイトへ行く。
47
+ デベロッパーツールを開き、ネットワークタブ、XHRタブを開く。
48
+ Ajax通信の通信内容が表示されるので、それを解析してどんなデータをやり取りするか確認する。
49
+
50
+ それと同時に同サイトのJST5.jsファイルを開いて読んでください。
51
+ たかだか200行の平易なコードなので、読めば何やってるかはわかると思います。
52
+ これを切り貼りしながらまずは試行錯誤してみてください。
53
+
54
+ Ajaxをちら見しましたが、ヘッダーに`Access-Control-Allow-Origin: *`がひっついているので、
55
+ このコードを丸ごと貴方のサイトへ持ち込んでも正しいJSTは取得出来るはずです。