我正在尝试显示图像(gravatar),但链接中的&符号似乎有问题。
起初,我有:
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>& 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验证。
我将&符编码为&
,但结果保持不变(w3c验证除外)。我甚至尝试了一个urlencoded版本(通过PHP)没有运气。
关于我遗失的任何想法?
编辑:这次与编码无关。 Ghostery(Firefox插件隐私)阻止了数字图片...对不起,感谢您的帮助。
答案 0 :(得分:0)
您的图片不依赖于网址参数,甚至可以在没有任何获取参数的情况下使用。
正如评论中提到的那样,您的问题不在于网址,而在于加载内容。