背景
現在 SponsorSectionに実装されているメールコピー機能は、メールアドレスが平文の定数として保持されており、クローラーによる収集(スパム)のリスクがあります。また、コピー完了の通知にブラウザ標準の alert() を使用しており、UXの向上が求められます。
修正内容
- メールアドレスの難読化(スパム対策)
- JSファイル内に平文でアドレスを残さない(Base64エンコードや文字列の分割結合など)。
- 実行時に復元するロジックに変更し、静的解析による収集を困難にする。
- 通知UIの改善(UX向上)
- alert() を廃止し、トースト通知(Toast)やインラインの成功メッセージ等への差し替え。
- 表示の明示化
- 「以下のメールアドレスから〜」という文言に対し、実際にコピーされるアドレスを(難読化しつ
つ)画面上でも確認できるようにする。
背景
現在 SponsorSectionに実装されているメールコピー機能は、メールアドレスが平文の定数として保持されており、クローラーによる収集(スパム)のリスクがあります。また、コピー完了の通知にブラウザ標準の alert() を使用しており、UXの向上が求められます。
修正内容
つ)画面上でも確認できるようにする。