2016-04-09 2 views
6
私は ブレイブブラウザ( https://www.brave.com/)をいじりされている

、私は、ユーザーがブレイブを使用しているかどうかを判断する方法を見つけ出すことはできません。私は出力にユーザーエージェントの簡単な文書を使用:ユーザーがBraveをブラウザとして使用しているかどうかを確認するにはどうすればよいですか?

<script>document.write(navigator.userAgent);</script>

をし、私が取得:

のMozilla/5.0(Windows NTの10.0; Win64の、x64の)のAppleWebKit/537.36を( KHTML、Geckoのように)Chrome/49.0.2623.108 Safari/537.36

これは私の状況で私を助けません。誰でも知っている人はいませんか?Brave PHPまたはJavaScriptで?ありがとう!

+0

これはMacで再現できません。 (Mac OS X 10_11_3)AppleWebKit/537.36(KHTMLのような)は、Mac OS X 10.4で動作するように設計されています。 Gecko)brave/0.9.0 Chrome/49.0.2623.108 Brave/0.37.3 Safari/537.36 "'(ブラウザが勇敢であることを示す 'brave/0.9.0'部分を参照) – lxe

+0

私は本質的にこれを再現することができません同じUA文字列を返します。 – Ohgodwhy

+0

これはWindows版のBraveに問題があるのでしょうか? '(Windows NT 10.0; Win64; x64)' – lxe

答えて

7

ユーザーエージェントの "Brave"は0.9バージョンで削除されました。 changelogから

: フィンガープリントを削減するために、ユーザーエージェントのHTTPヘッダからブレイブ削除

+0

まだそれを検出する方法は数十種類あります。 Braveは多くの面で異なって行動します。どのブラウザーも、フィーチャー検出によって検出できます。 – Bangkokian

+0

@Bangkokianの勇敢な人は、特に検出可能であることを避けようとしています。彼らはあなたが使っているブラウザをウェブサイトが見つけることができるようにプライバシーを侵害していると考えています。 –

+0

@abhibeckertそれは問題ありません。私は彼らが何をしようとしているのか、彼らがプライバシーを侵害すると考えるのは本当に気にしません。 Braveは検出可能でブロック可能です。 – Bangkokian

関連する問題