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

回答編集履歴

1

サーバサイドで監視

2015/11/11 13:16

投稿

think49
think49

スコア18194

answer CHANGED
@@ -1,3 +1,11 @@
1
1
  ダウンロード機能はJavaScriptで制御してなくて、ブラウザのダウンロード機能を使ってダウンロードさせているのでダウンロード完了を判定する事は出来ません。
2
2
 
3
+ **(2015/11/11 22:15追記)**
4
+ ダウンロード監視をサーバサイドに持ってきて良いのならば、`navigator.serviceWorker` があります。
5
+ miyabi-sun さんが紹介されたような `polling` が主流でしたが、こちらもダウンロード官僚の監視はサーバサイドで行います。
6
+ クライアントサイドだけで完結する方法としては拡張機能に可能性がありますが、こちらは詳しくありません。
7
+
8
+ - [Service Worker の紹介: Service Worker の使い方 - HTML5 Rocks](http://www.html5rocks.com/ja/tutorials/service-worker/introduction/)
9
+ - [Service Workerの利用について - Web API インターフェイス | MDN](https://developer.mozilla.org/ja/docs/Web/API/ServiceWorker_API/Using_Service_Workers)
10
+
3
11
  Re: chijan さん