2011-05-09 84 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」。由於管道問題,我一直在努力讓黑莓設備上的靜態地圖能夠正常工作。