JavaScriptでrange

MDNに記載されていたコードです。
stepはデフォルト引数を1にしておいた方がより便利ですね。
使用頻度低いなら3つともデフォルト引数で即時関数なども。
Pythonのようにstopの値を含まない方が良いのでしょうかね。
stopのみ引数とstepが零の場合を配慮したコードも併記する。

続きを読む

Chrome Extension ( manifest version 3 ) message passing

拡張機能読込方法は下記参照 ⇒ Chrome Extension: Load unpacked extension
Devtools起動方法は下記参照 ⇒ Chrome Extension: Inspect background script

拡張機能を読み込んだ後、
background.jsのDevtoolsのConsoleを開き、
https://chromedriver.chromium.org/downloads
などを適当に開き、
content-script.jsのDevtoolsのConsoleを開く。

※メッセージで送信可能なのは JSON ifiable object とのこと。

続きを読む

Chrome Extension ( manifest version 3 ) downloads

拡張機能読込方法は下記参照 ⇒ Chrome Extension: Load unpacked extension
Devtools起動方法は下記参照 ⇒ Chrome Extension: Inspect background script

拡張機能を読み込んだ後、
background.jsのDevtoolsのConsoleを開き、
https://chromedriver.chromium.org/downloads
などで適当なファイルをダウンロードすると、
background.jsのDevtoolsのConsoleに、
ダウンロードの状況が出力されます。

続きを読む