投稿

10月, 2020の投稿を表示しています

Google Chrome 拡張機能 APIs (Extension API)

イメージ
ここ最近 Google Chromeの拡張機能を作って遊んでいますが、JavaScripとCSSのある程度の知識があれば、テキスト・エディタとPNGを扱える画像編集ツールだけで拡張機能の開発が可能で、専用のコンパイラも必要ないので、そのはじめ方を簡単に書き留めておきます。 ブラウザ拡張機能 Webブラウザは、本来、インターネットを閲覧する為のアプリだったと思いますが、インターネットを閲覧しながら何かをするという使い方が一般的なのからでしょうか、最近の主流ブラウザには補助機能や便利ツールといった特定の機能を『 Add-on (アドオン) 』又は、『 Extension (エクステンション) 』と呼ばれるパッケージをダウンロードする事で新しい機能を追加出来る『 ブラウザ拡張機能 』があります。 このブラウザ拡張機能のパッケージは一般的なブラウザが標準で読み込める、HTML5、JavaScriptやCSSといったファイルで構成されているのが普通で、ブラウザがこれらのファイルを読み込んだ後、ファイルの内容に従って動作します。 でも、インターネットで使われる普通のJavaScriptだけではスクリプトが読み込まれているブラウザのページ以外のページにアクセスが出来ないなどと、いろいろな制限があるので、各ブラウザーがサポートするJavaScriptの拡張機能開発 APIs (Application Programming Interfaces) を使って拡張機能を開発するのが一般的です。 過去にはブラウザーごとに個別の拡張機能APIsが存在していた時期もありましたが、最近はGoogleのChromeブラウザの内部で使われているオープンソースの Chromium ブラウザーが「 Microsoft Edge 」、「 Opera 」といったブラウザーの内部でも使われているので、そういったブラウザーであれば、Google Chromeブラウザ用の拡張機能「 Chrome拡張機能 (Chrome Extension) 」をそのまま使える場合がほとんどみたいです。 以前、『 Plug-in (プラグイン) 』と呼ばれるパッケージもあったみ

Windows 10 フィーチャーアップデート直後ログインでスタック & 対処方

イメージ
比較的最近のウインドウズのパソコンなら特に問題は無いのですが、かれこれ長い間使っている年季の入ったパソコンのWindows 10でのあるあるの一つで、 「 アップデートが始まるとに終わるまで長い間何も出来ない 」 というのがあります。 最近、後回しにしてきた Windows 10バージョン2004 のフィーチャーアップデートを 10年落ちの古いラップトップ で実行した処、ダウンロードとインストールに半日程かかった挙句、ログインしてもクルクル回る表示が出るだけで次に進めないという状態になってしまいました。 でも、どうにか修正出来たのでその対処方法をここにログとして書いておきます。 (10年前のラップトップをまだ使っていますが、3Dプリンター用などで問題無く使えるのと、32ビットのWindowsアプリを動かす事も出来るので「何故に10年も前のパソコンを?」という質問はしないで下さいw😇。) バージョン2004 フィーチャーアップデート 今年の5月末 にリリースされたバージョン2004のフィーチャーアップデートですが、家で使っているある比較的新しいWindows 10のデスクトップパソコンでは知らないうちに勝手にアップデートされていましたが、10年程前に手に入れた古いラップトップパソコン (32ビット) だと消極的で、リリースかから4か月経った 10月 に入っても自動アップデートはされず、「Windows Update」に「 更新の準備が出来たら「ダウンロードしてインストール」を選択してください。 」というメッセージが出ている状態でした。 古いパソコンだと、Windows のフィーチャーアップデートのダウンロードとインストールにかなりの時間がかかるのと、アップデートによっては古いハードやソフトがサポート外になってしまう事もあったりするので (例: 👉「 ラズベリーパイとLCD-USB7XW/BとLCD-USB10XB-T (前編) 」) 大概、大きなアップデートは急がずに、なるべく後回しにしています。。 でも、今回は手持ちの3Dプリンターのヒーターを交換したので、プリンターのテストも兼ねていろいろ試してみたいと思っ