Skip to content

協賛募集セクションのブラッシュアップ(スパム対策・フィードバック改善) #33

@TkymHrt

Description

@TkymHrt

背景

現在 SponsorSectionに実装されているメールコピー機能は、メールアドレスが平文の定数として保持されており、クローラーによる収集(スパム)のリスクがあります。また、コピー完了の通知にブラウザ標準の alert() を使用しており、UXの向上が求められます。

修正内容

  1. メールアドレスの難読化(スパム対策)
    • JSファイル内に平文でアドレスを残さない(Base64エンコードや文字列の分割結合など)。
    • 実行時に復元するロジックに変更し、静的解析による収集を困難にする。
  2. 通知UIの改善(UX向上)
    • alert() を廃止し、トースト通知(Toast)やインラインの成功メッセージ等への差し替え。
  3. 表示の明示化
    • 「以下のメールアドレスから〜」という文言に対し、実際にコピーされるアドレスを(難読化しつ
      つ)画面上でも確認できるようにする。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions