2011-01-23 9 views

答えて

8

いいえ、AFAIKこれはできません。

1

あなたは、少なくとも、CTRL + Dなどなど

+1

現在、ほとんどのブラウザでは、キーボードを使用せずにアドレスバーの星に_click_するだけです。 – Shi

-3

キーの組み合わせを検出してみてください似た何かを検索するときに、私はこの質問を見つけました。ここで私はそれをやっている方法は次のとおりです。

ユーザーが、私はこのコードを実行するサイトの素晴らしい機能のいずれかを使用し

var bm=confirm("How great is this site? Would you like to bookmark it?"); 
if (bm==true){ 
    window.external.AddFavorite(location.href,document.title); 
    // and then don't show this again and record that they bookmarked 
} 

美しい部分は、私がブックマークのページにユーザーを盗聴しておこうですそれらがするまで...

+2

あなたは「美しい」と「信じられないほど厄介で迷惑なもの」を混同していると思います。 –

+0

@FranciscoZarabozoはユーザーにとって信じられないほど迷惑だが、それは私のクライアントが探していたものだった – Coomie

4

これは、ブラウザ履歴マイニングの別のベクタになるため、ページがブックマークされたときに検出することはできません。

悪意のあるコードは、たとえば、あなたが使用してきたものをウェブサイトで言うことができる場合:

せいぜい
  1. を、彼らはあなたが非公開を希望するかもしれないことをあなたについての事を知っていると思います。
  2. 恥ずかしい広告をターゲットにしたり、子供に魅力的な広告を向けたりするために、その情報を使用することができます。
  3. オンラインで使用するサービス、銀行などを知っているので、より効果的なフィッシング攻撃をターゲットにすることができます。

    実際の(歴史)のエントリは、スクリプトからはアクセスできません:

それはthe HTML specが長いことを必要としているのはこのためです。

ブックマークは歴史のさらに永続的な形式なので、許可されません。
side-channel history-mining exploits(CSS :visitedの脆弱性のような)が判明すると、the appropriate specsが調整され、セキュリティを意識したブラウザが移動してプライバシーホールをブロックします。

関連する問題