ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Heyoffline.jsはネットワークのオンライン/オフラインをキャッチしてアクションを実行できるJavaScriptライブラリです。

Webアプリケーションの弱点はネットワークが閉ざされると使えなくなることです。そこで致命的なエラーになる前にネットワーク状態を感知して処理できるようにしましょう。そのために使えるのがHeyoffline.jsです。


オンラインです。


オフラインにすると指定したアクションを実行できます。

Heyoffline.jsでは入力系フィールドを指定して編集無効にしたりできます。またモーダルウィンドウを表示して現在オフラインである旨も通知できます。これにより不要なアクションを防げるでしょう。

Heyoffline.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。


MOONGIFTはこう見る

光ファイバーやADSLの普及によって常時接続が当たり前になっていますが、最近ではモバイルネットワークが隆盛になったことでオフライン状態も十分に考えられるようになってきました。その中でWebアプリケーションを使うと、必ずエラーが問題になります。

HTML5ではオフライン技術もありますが、それを使いこなしてオフライン状態でもネットワークが使えている状態と同様の操作性をもたらすのは非常に困難と思われます。であればオフライン時には操作させないという選択は十分考えられる選択肢になるでしょう。

via Notify Your Users When Their Network Goes Down | Web Resources | WebAppers

Heyoffline.js

oskarkrawczyk/heyoffline.js

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2