Google は検索結果のリンクをhttp://www.google.com/url?blahにリダイレクトしますが、リンクにカーソルを合わせると、ブラウザの下部に正しいリンク先が表示されます。これはどのように達成されますか?
質問する
167 次
2 に答える
1
最初は URL の href が実際にはブラウザの下部に表示されます。クリックするとすぐに onmousedown イベントを使用して変更します。右クリックしてもURLが書き換えられるため、検査が困難です。右クリックして DOM インスペクタの最初のリンクを調べてから、インスペクタをスクロールして次の検索結果リンクに移動すると、元の href が表示されます。次に、それを右クリックして、変化を観察します。これは、抽出された JavaScript のサンプルです。
onmousedown="return rwt(this,'','','','2','AFQjCNExXX4MUzCuBu_Pvbj4O6N2xise-g','','0CCUQFjAB',null,event)"
于 2012-09-16T00:31:49.470 に答える
0
この質問は、これがどのように達成されるかを説明するのに適しています。
于 2012-09-16T00:35:01.587 に答える