2013-04-25 80 views
0

这个问题似乎是特定于谷歌浏览器:静态映射属性不渲染

我目前在网页此代码正确呈现在Firefox &探险家,但在谷歌浏览器不会呈现任何东西。

<object type="text/html" data="http://maps.googleapis.com/maps/api/staticmap?center=13107+Atlantic+Blvd,Jacksonville,FL+32225&zoom=14&size=300x200&markers=color:blue|label:A|13107+Atlantic+Blvd,+Jacksonville,+Duval,+Florida+32225&sensor=false"></object> 

但是,当我将URL中的数据属性直接放入chrome中作为URL时,它确实呈现正确。 W3schools.com称,该标签及其属性完全由Chrome支持,如果这是一个错误或其他任何我需要添加/做的标签以使其正确执行,任何人都有任何想法?

回答

0

这不是一个错误,服务器发送一个x-frame-options-header,其值为SAMEORIGIN,它应该防止文件被加载到外部iframe(甚至是对象)中。

改为使用<img/>

+0

谢谢莫尔博士 - 那很好。在其他浏览器中处理没有问题而不是在Chrome中处理它似乎很奇怪。另外,我从来没有尝试过使用像Google静态地图API那样需要“处理属性”的图像src,因此我学到了一些新的东西。再次感谢。 – DMSJax 2013-04-26 04:16:54