2023年1月29日日曜日

htmlで貼り付け(コピペ)を防止する方法

アカウント登録ページやパスワード再発行ページにおいて, 貼り付け(コピーアンドペースト)を禁止・防止したほうがよい場合があります.

もちろん意味もないのにやっている迷惑なページも存在しますが...

今回は, 実際に存在するサイトでどのような実装がなされているか, みてみましょう.

・A社パスワード再発行サイト

  <table class="3x92_table">
            <tr>
              <th>うさぎID <span class="txt-Size-100">(メールアドレス)</span>:</th>
              <td><input type="text" name="user_name" value="" size="50"/></td>
            </tr>
            <tr>
              <th>うさぎID <span class="txt-Size-100">(メールアドレス再入力)</span>:</th>
              <td><input type="text" name="confirm_user_name" value="" size="50" onPaste="return false"/></td>
            </tr>
          </table>

という実装になっていました.


逆に, コピーされることを防止したい場合には, onCopy="return false;" とすればよいのですが, これは単に人の時間を食うだけで, はた迷惑な機能なので仕様から削除すべきだと思います.


それでは."



0 件のコメント:

コメントを投稿