問題タブ [do-not-track]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Firefox DNT の値を javascript で確認することはできますか?
私は JavaScript 広告エンジンに取り組んでおり、Firefox DNT ヘッダーを尊重したいと考えています。
ユーザーがFirefoxでDNTをオンまたはオフに設定したか(または設定を設定していないか)、サーバーからの助けを借りずにjavascriptが確認できる方法はありますか?
asp.net - asp.net mvc で Do not track を実装する
asp.net mvc3 からブラウザーの同意を追跡しないように実装するにはどうすればよいですか? IE、Firefox、Chrome などのすべての主要なブラウザーは、ユーザーがブラウザーで有効になっている設定を追跡しないように設定している場合、Cookie 同意要求を送信しますか?
javascript - Internet Explorer の追跡保護により、JQuery やその他のライブラリの読み込みが妨げられる
Internet Explorer は、Google がホストする特定の一般的な JavaScript ページ (jquery および Google フォントを含む) の読み込みをブロックしているようです。これを回避する方法はありますか?googleapis.com
自分のサイトで JavaScript の使用を控える必要がありますか?
以下は、IE 開発者コンソールのスクリーンショットです。
javascript - ユーザーが Firefox 42 以降でトラッキング防止を使用しているかどうかを検出する方法
Firefox は、v42.0 でトラッキング防止と呼ばれる機能を開始しました。Google Analytics、Marketo、LinkedIn などのいくつかの追跡スクリプトをブロックします。
経由で検出しようとしましたが、Mac で Firefox 42.0 を使用して、通常モードでのブラウジングとプライベート モードでのブラウジングの両方の場合navigator.DoNotTrack
で返されます。unspecified
navigator.DoNotTrack
失敗したため、ユーザーがトラッキング保護をオンにして Web サイトを表示しているかどうかを JavaScript で検出するにはどうすればよいですか?
http - Cookie Law HTTP ヘッダーで「迷惑をかけないでください」というメッセージはありますか?
( Do Not TrackDNT
) HTTP ヘッダーを使用すると、ブラウザーは、ユーザーが追跡を望まないことを Web サーバーに知らせることができます。同等の( Cookie 法の警告で迷惑をかけないでください) HTTP ヘッダーはありますか? 最近のすべての Web サイトには、基本的に「Cookie または GTFO を受け入れてください」というメッセージが表示されるため、これは単なるアラーム疲労の一例に過ぎないと思います。DNA
php - do-not-track を設定しているユーザーを検出する方法
Google の記事と Firefox の開発者エリアをいくつか調べていたところ、一部のサイトにあなたの情報を追跡させないように設定できるオプションがあることがわかりました。
私はこれを調べ、開発者のためにいくつかのグーグル検索を行いましたが、ユーザーがブラウザでこれを設定したかどうかを検出する方法に関する情報を見つけることができませんでした.
POST
リクエストまたは任意のタイプのリクエストで送信されますか? ユーザーエージェントに含まれていますか?これを管理する方法を知りたかっただけでips
、例としてログイン用に保存するのではありません。
javascript - DNT 例外処理の追跡
現在、追跡に関する問題を解決しようとしています。
私たちのウェブサイトでは、ユーザーは自分が追跡されるかどうか、またどのような種類の情報が共有されるかを決定できる必要があります.
また、オフにすることもできるさまざまなサードパーティの追跡メカニズムがあります。(ユーザーが希望する場合)
この問題は、ローカル ストレージ + Cookie で解決しました。ユーザーが追跡のいずれかを無効にすることを決定した場合、その種類の追跡を担当するコードは、要求されたファイルを介して送信されません。
またwindow.Navigator.doNotTrack
、1 の場合は、ポップアップして許可を求めるスナックバーで解決される の設定を尊重します。
このトピックについて私が見つけたすべての情報はここにあります
私が知りたいのは、例外を要求する方法と、ウェブサイトが受け入れられるかどうかを確認する方法です。
ここに記載されていることを試しましたが、うまくいかないようです。