0

www.imdb.comのソースを見ていましたが、すべてのリンクに onclick 属性があることに気付きました。

私は JavaScript にあまり詳しくないので、以下のコードの目的とその使用理由をさまよっていました。

(new Image()).src='/rg/OTW_3/HPRHS/images/b.gif?link=%2Ftitle%2Ftt1535438%2F';

リンク

<a href="/title/tt1815708/" onclick="(new Image()).src='/rg/OTW_7/HPRHS/images/b.gif?link=%2Ftitle%2Ftt1815708%2F';">Freelancers</a>
4

1 に答える 1

1

読み込まれた画像 (1x1 の白いピクセル画像) の場所を見ると、クリックしている場所へのより具体的なリンクが含まれていることがわかります。

これは、何がどこでクリックされたかを追跡する方法です。IMDB のようなサイトには、個々のページにアクセスする方法がおそらく数十あるため、アクセスされたサイトを追跡するだけでは十分ではありません。どのリンクが他のリンクよりも多くヒットするかを常に追跡しているため、インターフェースがより見やすく、ナビゲートできるようになっています。これは通常、広告をより適切に配置するために行われます。

あなたの質問に答えるかもしれないこの他のSOの質問をチェックしてください(あなたの質問はより基本的ですが、他の質問はより技術的です..)

于 2012-10-22T17:04:41.917 に答える