- Mozillaは、バージョン77以降のFirefoxを更新して、Webフォームに貼り付けられたテキストの切り捨てを停止しました。
- maxLengthプロパティで設定された最大文字数を超えても、ブラウザはそのようなテキストを短縮しなくなります。
- あなたはいつでもチェックアウトすることができます Firefox 修正からハウツーガイドまで、ブラウザに関するすべてのページ。
- 私たちをご覧ください ニュース 詳細については、ハブをご覧ください。

Mozillaは 更新しました Firefoxは、バージョン77以降、Webフォームに貼り付けられたテキストの切り捨てを停止します。 ザ・ ブラウザ maxLengthプロパティで設定された最大文字数を超えても、そのようなテキストは短縮されなくなります。
単にテキストコンテンツを制限する方法である切り捨てには、いくつかの良い用途があります。 たとえば、開発者はこれを使用してテキストの長さを制限し、正確であることを保証します。
ただし、特にWebフォームに貼り付けられるコンテンツがパスワードである場合は、裏返しがあります。
Firefox77以降で貼り付けられたパスワードを切り捨てる必要はもうありません
パスワードのすべての文字が重要です。 したがって、そのようなコンテンツを改ざんすると、パスワードで保護されたWebサイトやオンラインポータルにアクセスしようとするユーザーに問題が発生することになります。
短縮バージョンが保存されたため、Webサイトが元のパスワードを拒否する可能性があります。 これは、最新の変更前のFirefoxの問題でした。
ユーザーは、パスワードマネージャーなどから長いパスワードをコピーして、Webフォームまたはテキストフィールドに貼り付けます。 その後、ブラウザは貼り付けられた組み合わせを自動的に切り捨てます。
問題はもうありません。
確認済み-Windows10およびMacOS10.13の最新のNightly77.0a1(2020-05-04)で修正されました。最大長より長い文字列を貼り付けると、フィールドに赤いハイライトが表示されます。 ユーザーが長さを最大値に短縮した場合も、警告のハイライトは表示されなくなります。」
修正のしくみ
開発者は、ユーザーパスワードを取得するフィールドを含め、maxLength属性を引き続き適用できます。
フォームまたはフィールドが指定された文字数制限より長いテキストを受信した場合、その周囲に赤い境界線が表示されます。
また、Firefoxの赤いハイライトにはエラーメッセージが表示されます。 指定された最大文字数まで文字数を減らすようにユーザーに促します。 また、テキストフィールドがキャプチャした文字数も表示されます。
ユーザーは、該当するmaxLength制限に従って、パスワードを短くする必要があります。 そうしないと、無効なフォームをサーバーに送信できなくなります。
以下のコメントセクションで、いつでも提案を共有したり、質問をしたりできます。