Reactで、盗用防止のためテキストコピー時にランダム文字列を返す方法
Reactフレームワーク(NextJS、Gatsbyなど)で運用しているウェブサイトの、コピペ盗用対策です。 テキストをコピーした際に、クリップボードにはそのテキストではなく、ランダム文字列を返す方法となります。 動作環境 React v…
Reactフレームワーク(NextJS、Gatsbyなど)で運用しているウェブサイトの、コピペ盗用対策です。 テキストをコピーした際に、クリップボードにはそのテキストではなく、ランダム文字列を返す方法となります。 動作環境 React v…
脱マイクロソフトを進めるにあたり、VS Codeを"VS CodeのフリーOSS化版"であるVS Codiumに変更しました。 VS Codiumへ追加できる拡張機能にはVS Codeと互換性がありますが、注意点があります。 VS Cod…
2023年11月10日の朝から突如、Googleマップのストリートビューの埋め込みがおかしくなりました。 1日経っても表示は改善されていなかったため、急遽Maps Embed APIに変更しました。 今回は、以下の前提で話を進めます。 …
Reactで作ったフロントエンドの問い合わせフォームで、任意のメールアドレスや特定の文言で送信できないようにする方法です。 私はgetFormやformspreeなどをバックエンドに使うことが多いですが、リッチなフォームプラグインと違い、…
Astroは2023年8月30日にバージョン3がリリースされ、画像の取り扱いが大きく変わりました。 バージョン2までは「public」フォルダーに保存していた画像を、バージョン3では「src/assets」フォルダーに入れることで、Mar…