One IT Thing

IT業界を楽しむ為の学習系雑記

「 html5 」 一覧

キャッシュされているはずのServiceWorker資源にオフラインアクセス出来ない(Workbox + ionicons)

そのHTTPリクエストしたファイル資源、ひょっとしてURLパラメータついてたりしませんか? 事象 ionic3(SPA)でWorkboxを使ったServiceWorkerキャッシュを行ったが、オフライ …

ionic3(SPA)のServiceWorkerライブラリをsw-toolboxからWorkboxに切り替える

2019/12/07   -html5, ionic
 ,

昨今は閲覧速度向上やオフラインでも使える利便性が求められ、Webアプリ開発とPWAはセットで考えられるようになってきましたね。 PWAは「ServiceWorker API」を使ってキャッシュする資源 …

History APIを使ってIonic(3以前のSPA)でブラウザの戻るボタンやAndroidバックキーを押すと前サイトに戻ってしまう件に対応する

2019/11/24   -android, html5, ionic
 ,

Ionic2や3ではまだAngular Routerを採用していなかったので、ページ遷移をしてもブラウザ履歴が積まれず、Androidのバックキーやブラウザの戻るボタンを押すとサイトに入ってくる前のペ …

Angular、React、Vueプロジェクトを新規作成した時に生成されるリソース規模比較

2019/08/03   -html5
 , , ,

アンチウィルスのディスクフルスキャンが日に日に遅くなっていく・・・ 一年後には丸一日掛かっても終わらなくなり、仕事終わりにかけて行ったフルスキャンが翌日まだ頑張っている。 この原因、ちょこちょこ作って …

Angular、React、VueのDL数をnpmtrends.comで調べる

2019/06/21   -html5
 , ,

対象読者 これからフロントエンドの勉強をしようと考えている方。 3つの内どれを選ぶべきか 勿論使わない選択肢もあります。これらが台頭する前に開発されたWebもまだ多いですから、プロジェクトに途中参画し …

Chrome75に実装された「Web Share API Level 2」を使ってみた

2019/06/14   -html5
 

(2019/06現在、個人的な感想としては実戦投入はまだ早い印象でした) Webアプリにシェア機能を付けたい時があります。OSネイティブAPIを呼べないWebアプリではsharer.jsやremote …

IndexedDBにblob保存されたPDFファイルを外部アプリに頼らずにJavascriptで表示(後編)

2019/06/11   -html5
 , , ,

はじめに 前回の続きです。  One IT ThingIndexedDBにblob保存されたPDFファイルを外部アプリに頼らずにJavascriptで表示(…https://one-it …

IndexedDBにblob保存されたPDFファイルを外部アプリに頼らずにJavascriptで表示(前編)

2019/06/10   -html5
 , , ,

はじめに PDFをHTTPダウンロードするとHDDに保存されるか、外部ビューワが起動するかの2択になります。スマホだとHDDに保存されると表示が面倒ですし、外部ビューワが入っていないAndroidなん …

IndexedDBにストアしたオブジェクトのキー値を部分的に更新する

2019/05/28   -html5

はじめに IndexedDBは「key : value」でレコードを保存するキーバリューストアです。 バリューには「単値」または「Javascriptオブジェクト」をストア出来ます。RDBのようなレコ …

UserAgent判定JSライブラリ「UAParser.js」と「Platform.js」の比較

2019/05/27   -android, html5, iOS, mac, windows

(私はUAParser.jsを使っています) ネットを探すとUA文字列を解析してブラウザ判定をするコードが一杯出てきます。 でもUA解析プログラムを自前で作ってシステムに組み込むとなると、新しいブラウ …


shingo nakanishi。東京で消耗中の職歴20年越え中年ITエンジニアです。「生涯現役プログラマを楽しむ」ことができる働き方探しをライフワークにしています。

19歳(1996年)から書き始めた個人日記が5,000日を超え、残りの人生は発信をして行きたいと思い、令和元日からこのサイトを開始しました。勉強と試行錯誤をしながら、自分が経験したIT関連情報を投稿しています。