2011-05-09 46 views
0

我已经建立了这个图像1并放入一个img标签的src属性。 如果我从浏览器直接访问其显示的图像,但是当我把它放在一个页面这样的图像不显示谷歌静态地图图像未显示在Firefox

<img src="$STATIC_MAP_URL" /> 

如果我看到它是所示的Firebug的形象,真奇怪因为Firebug将img标签显示为灰色,就好像它隐藏起来一样,但事实并非如此。

其他浏览器没有这个问题,并显示图像,因为它应该是。

预先感谢您!

+1

我想*你认为你没有对&符号进行编码,而且Firefox正在对某些东西进行更严格的处理。该页面[验证](http://validator.w3.org)? – Quentin 2011-05-09 10:31:34

+0

感谢您的回复。我通过htmlentities()PHP函数传递了URL,现在,&符号被编码为&,但问题仍然存在。 – 2011-05-09 10:37:18

+0

现在我已经在Windows + Firefox(4/Nightly)上试过了,它能正常工作......所以问题在于GNU/Linux + Firefox(3.6/4.0)。仍然不明白为什么。也许是一个扩展? – 2011-05-09 10:39:26

回答

1

除了对&符号进行编码之外,请确保您编码了“|”到“%7C”。由于管道问题,我一直在努力让黑莓设备上的静态地图能够正常工作。