nodejsを使用してサーバーサイドプログラムで作業していますが、意図したとおりに動作しますが、入力したとき(ドメインの2文字でもない)、サーバーはGoogle Chromeの要求その返答として返信した)。nodejs expressは入力中にGoogle Chromeのアドレスバーオートコンプリートを検出します
最初の文字がであっても、Google Chromeのリクエストに応答してサーバープログラムを停止するにはどうすればいいですか(完了しても入力しないで、常に入力します)。ユーザー。
google chromeは訪問していないサイトでもこれを行いますか?
これをフィルタリングするための特別なリクエストパラメータがあるので、内部(ただしサーバーへのインバウンド)リクエストではなく、実際のクライアントリクエストのみを選択できますか?
私は「どうすればよい」のようなアドレスバーに何かを書いていますが、(既に訪問した)「クエリを収集する」(おそらくそのサイトからのリクエスト) "愛"。 google chromeは訪問されていない愛の提案サイトにhttpリクエストを送信しますか?
グーグルクローム版:54.0.2840.99メートル(64ビット)
はたぶん、これはいくつかのプリフェッチ技術とブラウザの正常な動作ですか?
うーん、なぜあなたはこれを防ぐためにしたいですか?どんな結果が望ましくないのですか?作成する大きな注意点は、GETリクエストが(主にアナリティクスのようなもの以外の)冪等でなければならないということです。つまり、GETのためにサーバー上の何も変更する必要はありません。 GoogleはPOST btwのためにこれをしません。 – Parris
ユーザーが+閉じるページを開いたかどうか、またはアドレスバーにスクロールするだけでページを入力しなかったかどうかを知る方法。 (セッションのタイミングを保存するなどタイムアウトが厳しいなど) –
代わりにその質問をします。たとえば、onunloadイベント内でJS内で "sendBeacon"を使用して、同じ情報を取得できます。 – Parris