-1

画像 (gravatar) を表示しようとしていますが、リンクのアンパサンドに問題があるようです。

最初に、私は持っていました:

<!doctype html>
<html lang="fr">
<head>
    <meta charset="utf-8">
    <title>&amp; in url</title>
</head>
<body>
    <a href="http://www.gravatar.com/avatar/f14e8ce12e7d7ffc11fe8a29127030da.jpg?d=mm&r=r">Link to image</a>
    <img src="http://www.gravatar.com/avatar/f14e8ce12e7d7ffc11fe8a29127030da.jpg?d=mm&r=r" alt="display image">
</body>
</html>

リンク ( <a>) はこの方法で正常に機能しますが、画像 ( <img>) は表示されません。もちろん、w3c の検証には合格しません。

アンパサンドを にエンコードしました&amp;が、結果は同じままです (問題のない w3c 検証を除いて)。運がなかったので、(PHP経由で)urlencodedバージョンを試してみました。

私が欠けているものについて何か考えはありますか?

編集:今回はエンコーディングとは関係ありません。Ghostery (プライバシー保護のための Firefox アドオン) が gravatar 画像をブロックしていました.

4

1 に答える 1