【Chrome Extension】Manifest V3だとFirebase AuthenticationのgetAuth()がService Worker上ではできない

解決策としては、popup.htmlとかで認証処理する。
"action": { "default_popup": "popup.html" }以下エラーとなったコード。
const app = initialize ...【スマブラSP 】の実況配信で使えるWinLossRecMakerをリリースしました。

本プログラムは【スマブラSP】を配信実況する際に、ワンタッチで勝敗を入力できるようにすることを目的にしたものです。 OBS (Open Broadcaster Software) 以外にもテキスト読込でテロップ表示させる機能がある ...
chrome.actionの使い方

公式のgithubのサンプルプロジェクトをみていきます。
chrome.actionについてChrome action APIは、chromeのバージョン88以上で、 Manifestのバージョンは3以上で使用できます。
デベロッパーモードでchrome拡張機能をインストールする。

例として、以下よりリポジトリをcloneしてくる。
chrome拡張機能をインストールする。拡張機能の画面を開く
デベロッパーモードを有効にする。
パッケージ化されていない拡張機能 ...
【Chrome Extension】Manifest V3だとService WorkerでDOMParserが現状使えないので、jsdomをインストールする

そういう仕様だからと言ってしまうとそれまでだけど、以下にもできないことは明記されていた。
ただ、以下見ていると、DOMParserが使えないのはCh ...
Chrome拡張機能の開発中にManifestをV2からV3変えて動かなくなったので調査

まずは、結論から。
chromeの拡張機能のService Worker上で他オリジンにアクセスしてレスポンスを取得する場合(つまり、オリジン間リソース共有 (CORS))
・axiosは使えない。axio ...
【C#】Directory.EnumerateFilesとDirectory.GetFilesの違い

EnumerateFilesの名前からわかる通り、こちらはIEnumerable<string>が返ってくる。なので、遅延処理が可能となっている。
どんな時に使うべきかというと、扱うファイル数が多く、すべてのファイル ...
C#のFile.EncryptはWindowsのHome editionでは使用できない

表題の通りです。
以下のようなテストメソッドを作りました。
private readonly string _filePath = Path.Combine(System.Environment.CurrentDir ...nexeを使ってnodejsで作ったものをexe化する

グローバルにインストールしてますが、必要に応じて変えてください。
npm install nexe -g
テスト用のnodeプログラムの準備まず、exeにするためのファイルを作成する。
Chrome拡張機能をTypeScriptで作るためのテンプレートを作った

お仕事でChromeの拡張機能を作りました。
その時はJavaScriptで作ったんですが、以前からTypeScriptで何か作りたいなと思っていたので、とりあえずテンプレートでも準備しておこうと思った次第です。
...