JSON.stringifyで無視したいプロパティがある場合
JSONはデータのみのマルチ言語仕様なので、JavaScript固有のオブジェクトプロパティの一部は JSON.stringify ではスキップされます。
【Chrome Extension】Manifest V3だとFirebase AuthenticationのgetAuth()がService Worker上ではできない
解決策としては、popup.htmlとかで認証処理する。
"action": { "default_popup": "popup.html" }以下エラーとなったコード。
const app = initialize ...nexeを使ってnodejsで作ったものをexe化する
グローバルにインストールしてますが、必要に応じて変えてください。
npm install nexe -g
テスト用のnodeプログラムの準備まず、exeにするためのファイルを作成する。
JSONオブジェクトをTypeScriptクラスにキャストする方法
Chromeの拡張機能をTypeScriptで作っていた。
その際に、chrome.tabs.sendMessageで転送したデータを受け取るときに元のclass/interfaceで受け取れなかった。
s ...
npxって何だ?→npmでインストールしてきたモジュールを使うやつVisual
既にタイトルに結論書いてますが、一言でnpxの役割を言うと、npmでインストールしてきたモジュールを使うやつ。
以下を参考にしました。
Studio CodeでTypeScriptをデバッグする手順を
npmで–save-devは必要?–saveと違う?npm v5 以降はインストール時にデフォルトで –saveとなり、dependenciesに追加されるはずだけど?
上記のような疑問が出ました。
結論--save-devと--saveの役割は違います。
npm installの時はちゃんと使い分けたほうがよさそう。
この問題を考える前提として、 devdepende ...
mark.jsで特定文字だけマーカーを使ったようにハイライト表示させる。
GitHubのソースはこちら。
特定文字をハイライトしようとしたけど、直感的にやるとエラーが出た今回はCDNでサクッと使い方を確認していく。
確認用のhtmlは以下。
ECMAScript 2015 で導入された JavaScript のクラスを使う実験。一定文字数以上を改行させる。
ECMAScript 2015 で導入された JavaScript クラスを使って何か実験してみようと思ってやってみた。
ほぼバニラなJavaScriptで、一定数以上の文字があるとbrで改行させるというもの。中身はテストも何 ...
window.postMessageを使ってみる
window.postMessageについて、MDNでの「説明では Window オブジェクト間で安全にクロスドメイン通信を可能にするためのメソッドです。」 とのこと。
windowオブジェクト間って何だ実際のコードでwi ...
一番簡単なJavaScriptのデバッグ環境とデバッグ方法について
・最新版のChromeを使う
今回のゴールについて本当にちょっとした実験をJavaScriptでしたくなることがある。
ちょっとした実験というのは、例えばJavaScriptで構文があってるかの確認とか、ES2 ...