Google Chromeの自動入力問題に対する完璧な解決策

Google Chromeの自動入力問題に対する完璧な解決策

Google Chrome では、ログインに成功すると、パスワードを記憶するかどうかを尋ねるメッセージが表示されます。パスワードを記憶することを選択した場合、再度ログインしたときに次のように表示されます。

製品の要件として、ブラウザにアカウントとパスワードを自動的に入力させたくない場合、それを削除するにはどうすればよいですか?

最初に思いつくのは、入力タグ属性を autocomplete="off" に設定することですが、これは機能しません。

そこで、css input:-webkit-autofill を設定し、背景色を透明に設定し、対応するフォント色を設定してみましたが、それでも満足できませんでした。

次に、インターネットで提供されている方法に従って、最初は表示される追加の偽の入力要素を追加します。ドキュメントが読み込まれたら、setTimeout を使用して偽の入力を非表示にします。

setTimeout で設定される時間は 1 ミリ秒です。実装方法が間違っているのか、それとも何か他の原因があるのか​​わかりませんが、まだ動作しません 3。

すると突然、ある考えが頭に浮かびました。ドキュメントの初期化時に入力ボックスが存在せず、ドキュメントが正常に読み込まれた後にドキュメント ノードに挿入された場合、ブラウザーは自動的に入力しないのでしょうか?

予想通り、入力ボックスが埋まらなくなり、完了です、ハハハハ

このプロジェクトは Vue をベースにしているため、要素の遅延挿入は比較的簡単に実装できます。コードは次のとおりです。

<テンプレート>
  <div>
    <input v-if="isShow" type="text">
  </div>
</テンプレート>
<スクリプト>
  エクスポートデフォルト{
    データ(){
      戻る {
        isShow:false
      }
    },
    マウントされた(){
      タイムアウトを設定します(()=>{
        this.isShow = true;
      },1)
    }
  }
</スクリプト>

Google Chrome の自動入力の問題を完璧に解決する方法に関するこの記事はこれで終わりです。Google Chrome の自動入力に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  Docker Desktop で rocketmq をインストールするための非常に詳細なチュートリアル

>>:  Vue のローカルコンポーネントの紹介

推薦する

MySQLの始め方から諦め方まで徹底解説 - インストール

学ぶ内容1. ソフトウェアのインストールとサーバーの設定。 2. (オプションですが、強くお勧めしま...

MySQL 上級学習インデックスの長所と短所、使用ルール

1. インデックスの利点と欠点利点: 高速検索、高速グループ化および並べ替えデメリット: ストレージ...

Docker データボリュームコンテナの作成と使用状況分析

データ ボリューム コンテナーは、データ ボリュームをマウントするために特別に使用されるコンテナーで...

InnoDB の主な機能 - 挿入キャッシュ、2 度書き込み、適応ハッシュ インデックスの詳細

InnoDB ストレージ エンジンの主な機能には、挿入バッファ、二重書き込み、適応ハッシュインデック...

CSSはグラデーションを巧みに利用して高度な背景光アニメーションを実現します

成し遂げるこの効果は CSS を使用して完全に再現することは困難です。 CSS でシミュレートされた...

Vueは小さなフォーム検証機能を実装します

この記事では、フォーム検証を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

Nginx インストールの詳細なチュートリアル

1. Nginxの簡単な紹介Nginx は、無料のオープンソースの高性能 HTTP サーバーおよびリ...

docker view container log コマンドの実装

なぜログを読む必要があるのでしょうか?たとえば、コンテナの起動に失敗したがプロンプトが表示されない場...

Dockerfile を使用して Node.js サービスをデプロイする方法

Dockerfileを初期化するプロジェクトの名前が express であると仮定して、expres...

Docker コンテナに TensorRT をインストールする際の問題

Ubuntu にインストールされているバージョンをアンインストールします。 sudo apt-get...

スネークゲームを作るための Pygame コード

目次使用されるPygame関数スクリーンの作成ヘビの作成ヘビを動かすゲームオーバーの処理食事を増やす...

Mybatis mysqlの削除操作では、最初のデータメソッドのみを削除できます。

バグ図のように、削除文とパラメータをデータベースにコピーして実行し、2つのデータを削除しようとしたの...

MySQL パーティションテーブルの制限と制約の詳細な説明

ビルドを無効にするパーティション式では、次の構成はサポートされません。ストアドプロシージャ、ストアド...

Vue2.x - アンチシェイクとスロットリングの使用例

目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...

Dockerは1行のコマンドでFTPサービス構築の実装を完了します

1行のコマンド docker run -d \ -v /share:/home/vsftpd \ -...