サイトはどこから言語を知る?
毎回のリクエストの Accept-Language ヘッダー、JavaScript の navigator.languages、さらにロケール、キーボード配列、音声、インストール済みフォントからも間接的に分かります。
ブラウザが送るリクエストには読める言語が書かれ、どのページも JavaScript で同じ一覧やロケール、キーボード配列、システムの音声とフォントを読めます。サイトはそれを IP の場所と照らし合わせます。あなたの場合はこうです。
53 個のスニファー · 許可は求めない
たぶんの人。ふだんの言葉は、パソコンの時計はで表示。
使っているのはで、ブラウザは。画面は、GPU はで、。
派で、。。入っているフォントからは:。年齢は、。
Referer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsdisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.querypdfViewerEnablednavigator.webdriverbait elementwindow.ethereum · DOM markshistory.lengthcanvas measureTextuserAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionWebRTC host candidateenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedrequestMediaKeySystemAccessstorage.estimateError.messagecanvas.toDataURLWebGL getParameterOfflineAudioContextfonts → SHA-256SHA-256canvas × 2毎回のリクエストの Accept-Language ヘッダー、JavaScript の navigator.languages、さらにロケール、キーボード配列、音声、インストール済みフォントからも間接的に分かります。
ブラウザの言語設定で、使いたい言語を一番上に。拡張機能で navigator.languages だけ変えるとヘッダーはそのままで、食い違いがかえって目立ちます。
英語は世界中で使われ、居場所の手がかりになりません。他の言語は国を指すので、IP と合わなければヒントになります。